Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
Предупреждение php - нужно решение |

06.07.2008, 15:54
|
|
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме: 756152
Репутация:
38
|
|
Предупреждение php - нужно решение
Warning: Unknown: Your script possibly relies on a session side-effect which existed until PHP 4.2.3. Please be advised that the session extension does not consider global variables as a source of data, unless register_globals is enabled. You can disable this functionality and this warning by setting session.bug_compat_42 or session.bug_compat_warn to off, respectively. in Unknown on line 0
Почему я его получаю и собственно как сделать всё чисто?
Давно работаю с Сессиями php но ТАКОЕ вижу первый раз.
|
|
|

06.07.2008, 16:18
|
|
Постоянный
Регистрация: 13.10.2007
Сообщений: 347
Провел на форуме: 1345617
Репутация:
115
|
|
register_globals is enabled. You can disable
this warning by setting session.bug_compat_42 or session.bug_compat_warn to off
редактируй хетач
|
|
|

06.07.2008, 16:20
|
|
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме: 756152
Репутация:
38
|
|
Не понял.
У меня register_globals off
|
|
|

06.07.2008, 16:30
|
|
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме: 881554
Репутация:
66
|
|
пропиши в .htacces строку (php_value register_globals 0)
|
|
|

06.07.2008, 16:37
|
|
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме: 881554
Репутация:
66
|
|
и добавь еще это (php_flag session.bug_compat_warn 0)
|
|
|

06.07.2008, 17:39
|
|
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме: 756152
Репутация:
38
|
|
Только Вот где он в Denwer находится?
|
|
|

06.07.2008, 17:44
|
|
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме: 881554
Репутация:
66
|
|
нигде он ненаходится просто создай файл с рассширением .htaccess в корневом каталоге утебя это
Z:\home\localhost\www\ и все
|
|
|

06.07.2008, 18:04
|
|
Banned
Регистрация: 14.04.2007
Сообщений: 297
Провел на форуме: 756152
Репутация:
38
|
|
Спасибо! Помогло! Только вот, что эти две магические строчки делают?
php_flag session.bug_compat_warn 0
php_value register_globals 0
|
|
|

06.07.2008, 18:13
|
|
Участник форума
Регистрация: 01.07.2008
Сообщений: 175
Провел на форуме: 881554
Репутация:
66
|
|
первый - отключает register_globals
второй - еще не попадал
|
|
|

07.07.2008, 06:29
|
|
Участник форума
Регистрация: 12.11.2006
Сообщений: 213
Провел на форуме: 347573
Репутация:
185
|
|
Следующей по распространенности проблемой при работе с сессиями является тяжелое наследие register_globals. НЕ давайте переменным скрипта имена, совпадающие с индексами массива $_SESSION!
При register_globals=on значения будут перезаписывать друг друга, и вы запутаетесь.
А при register_globals=off появится другая ошибка: "Your script possibly relies on a session side-effect which existed until PHP 4.2.3.", в случае, если в скрипте есть переменная сессии не имеющая значения, и глобальная переменная с тем же именем. Чтобы от неё избавиться, надо всегда инициализировать переменные перед использованием (или хотя бы проверять на существование) и не давать глобальным переменным имена, совпадающие с индексами массива $_SESSION.
Вот тут оч. хорошо освещена работа с сессиями _http://www.phpfaq.ru/session
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|