Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

netcat/modules/default/function.inc.php

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
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 и тп
198 196 2007-09-14 15:43:04 7203
Описание проекта