[Форум] [Помощь] [Поиск] [Выйти] |
Добро пожаловать, User |
|
|
| ||
Диплом-сайт с использованием PHP4, MySQL и Apache. При просмотре в эксплорере возникли следующие баги: Warning: Cannot send session cookie - headers already sent by (output started at c:sitecheck.php:2) in c:sitecheck.php on line 27 Warning: Cannot send session cache limiter - headers already sent (output started at c:sitecheck.php:2) in c:sitecheck.php on line 27 Строка 27 гласит: session_start(); Копались в php.ini-может там чё поменять? или в Apache httpd.conf (Configuration File)? HEEEEEEELP!!! |
| ||
Поставь самой первой строку: ob_start(); а в конце скрипта: ob_end_flush(); это решит твои проблемы... |
| ||
посмотри свой php файл...последняя строка не должна заканчиваться enter'ом. Т.е. у тебя скорей всего в конце файла еще стоит перевод строки. отсюда и глюки... |
| ||
lyonchik прав. или просто поставь session_start() до всех выводов (например, echo и т.п. ) зы. а вообще, что за диплом -- тема какая? |
| ||
фичу бы обернуть условием, если фичи нету... |
| ||
и причем тут это? |
| ||
не знаю, вы пишите, вам и проверять. |
| ||
не, это как я понимю установки браузера а он-то тут точно не виноват |
| ||
точно. - виноваты хакеры, они заставили Микрософт ужесточить настройки безопасности, и сессия на куках не сработает в полевых условиях, потому, что куки выключены - виноват учитель писателя скриптка, потому, что не научил обрабатывать ошибки |
| ||
ну сессия на куках (только) это не совсем сессия (вероятно даже совсем не сессия). а учитель видимо не научил даже понимать ошибки php. ведь проблема-то простая |
| ||
Проблема наверняка простая, но пока её не решили. А учителя по этому делу у меня просто нет, т.к. разбираемся самостоятельно по книжкам. А, вообще, всем спасибо за поддержку-честно говоря так быстро и в таком количестве не ожидал! P.S.Не то, что на Яндексе (http://jedi.kosnet.ru/forum/topic_show.pl?id=10398) |
| ||
как не решили? имхо, первый же ответ верный. а что за диплом-то (и где)? интересно а вообще, мануал читай, полезно: http://www.php.net/manual/en/ |
| ||
Инструкцию на английском не хочу читать. А: <Поставь самой первой строку: ob_start(); а в конце скрипта: ob_end_flush(); это решит твои проблемы... Не сработало! Зато копнул поглубже-заменил в php.ini session_avto_start 0 на 1 и ошибка пропала!!! |
| ||
ЗЫ: А диплом называется Образовательный сайт в Интернете для ДТО по специальности Финансы и кредит. Если кому чего интересно-могу написать, но адрес пока не скажу. |
| ||
К http://jedi.kosnet.ru/forum/topic_show.pl?id=10398 Да уж, люди решают свои проблемы и никакого участия! |