2013-03-18 3 views
0

Я начал свою сессию в файле config.php & я включил этот файл на каждой странице на моем сайте, моего сайта отлично работает в локальном хосте,Получение ошибки сеанса на живом сайте

, но когда я сделал в прямом эфире к нему, он показывает ошибку, как это,

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent 

Любые предложения ...

Спасибо,

+0

Где ваш код? мы не можем определить причину проблемы, не выполняя код – samayo

+0

Это один из наиболее часто задаваемых вопросов о сеансах PHP, поэтому _please_: JFGI. – CBroe

ответ

2

проверьте, что вы не отправлять до вызова session_start. Просто сделайте session_start первым, что вы делаете в своем PHP-файле.

<?php session_start(); ?> 
+0

ya .... но в верхней части страницы я сделал include ('config.php') файл .. и я начал свою сессию в файле конфигурации ... и самое главное, он отлично работает на локальном, но дает ошибки на live – Dev

+0

на локальном компьютере, у вас нет встроенной ошибки, в режиме реального времени вы делаете –

+2

, например: ' mkjasinski

0

Если вы будете иметь место после закрытия PHP Tags в вашем config.php в конце кода, то и это предупреждение будет.

Поэтому убедитесь, что у вас нет никакого пространства после закрытия PHP Tags которая ?>