|
|
31.08.2007, 08:36
|
|
Гость
Гость
|
У меня версия 2.4 Extra. Я имел неосторожность попробовать написать свой скрипт и поставить его в /netcat/modules/default/function.inc.php рекомендацию, которую я встречал у вас на форуме. И после этого у меня система стала выдавать постоянную ошибку, даже после удаления моего скрипта. Ошибка системы следующая:
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /home/......../www/netcat/modules/default/function.inc.php:302) in /home/...../www/netcat/modules/netshop/function.inc.php on line 1504
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/...../www/netcat/modules/default/function.inc.php:302) in /home/......../www/netcat/modules/netshop/function.inc.php on line 1504
Warning: Cannot modify header information - headers already sent by (output started at /home/......../www/netcat/modules/default/function.inc.php:302) in /home/......../www/netcat/require/e404.php on line 303
Warning: Cannot modify header information - headers already sent by (output started at /home/......../www/netcat/modules/default/function.inc.php:302) in /home/......../www/netcat/require/e404.php on line 306
Warning: Cannot modify header information - headers already sent by (output started at /home/......../www/netcat/modules/default/function.inc.php:302) in /home/......../www/netcat/require/e404.php on line 318
Warning: Cannot modify header information - headers already sent by (output started at /home/......../www/netcat/modules/default/function.inc.php:302) in /home/......../www/netcat/require/s_loadenv.inc.php on line 430
Что делать в этой ситуации?
|
|
|
31.08.2007, 11:11
|
|
DiGGy
DiGGy

Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Ну у Вас же черным по белому написано Цитата:Cannot send session cookie - headers already sent by
Т.е. Вы пытаетесь своим скриптом выставить cookies уже после того как в headers уже что-то выставлено. (см. мануал: )http://ru2.php.net/manual/ru/function.setcookie.php
Что тут делать? Да надо просто разобраться, что за куки выставляет Ваш скрипт и как он с ними потом работает. Поняв это, Вы сможете вставить свой код в нужное место: либо в самом движке неткета (при необходимости), либо в своем скрипте. Если меняется движок, то это означает наличие проблем при его обновлении.
Temet nosce...
|
|
|
14.09.2007, 15:43
|
|
resident
Веб-группа «Дабл Ю»
Зарегистрирован: 2005-01-10
Сообщений: 336
|
вообще-то набо просто убрать лишние пробелы до <?php и после ?> в файле netcat/modules/default/function.inc.php
либо убрать в вашй функции вывод данных в стандартный вывод, те echo, print и тп
|