Это уже заданный заголовок, но проблема заключается в том, что у меня есть скрипт, который я запускаю локально (easyPHP при Win) и на моем реальном сервере (LAMP).
Это отлично работает на обоих, и я не получаю ошибку заголовка.
Теперь у меня есть клиент, который запускает его на своем сервере, и он получает ошибку заголовка.
Я уверен, что проблема в том, что один из файлов (я только что отправил ему сообщение без строк «?>» – это может быть проблемой?), Но я понятия не имею, почему он получает ошибку, но я 'm not – даже с пробелами после "?>" (да, моя отчетность об ошибках включена)
Есть ли что-то иное, чем пробелы, которые могут вызвать эту ошибку?
Быстрое редактирование, прочитав вопрос, связанный ниже
Первая ошибка:
<b>Warning</b>: session_regenerate_id() [<a href='function.session-regenerate-id'>function.session-regenerate-id</a>]: Cannot regenerate session id - headers already sent in <b>bla bla bla/includes/lightwork_session.php</b> on line <b>33</b><br />
Строка 33 в «lightwork_session»: я не думаю, что это проблема
public static function sessionStart(){ //regenerate the session id to prevent session fixation session_regenerate_id(true); //hello, I'm line 33 session_start(); //hello again, I'm line 34 in
}
Следующая партия ошибок:
<b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cookie - headers already sent by (output started at bla bla blaconfig/config_global.php:167) in <b>bla bla bla/includes/lightwork_session.php</b> on line <b>34</b><br /> <br /> <b>Warning</b>: session_start() [<a href='function.session-start'>function.session-start</a>]: Cannot send session cache limiter - headers already sent (output started at bla bla bla/config/config_global.php:167) in <b>bla bla bla/includes/lightwork_session.php</b> on line <b>34</b><br />
Окно 167 в config_global.php – это пробел сразу после "?>"
Я отправил ему файл без этого пробела, но, находясь на другой стороне света, я узнаю, как это работает для него завтра. Но я в тупике, почему он получил ошибку, а я нет?