Автор Тема: Не работает session_register() с register_globals ON  (Прочитано 3967 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн XavierTeodonius

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
register_globals стоит в ON, а session_register() все равно не работает. Из-за чего еще может не работать register_globals?

P.S. Я знаю, что так писать вообще небезопасно и лучше отказаться от register_globals on, но в данный момент необходимо реализовать именно так.

Оффлайн html_coder

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 427
  • +0/-0
  • 0
    • Просмотр профиля
Не работает session_register() с register_globals ON
« Ответ #1 : 20 Марта 2007, 18:21:18 »
Ещё может не работать из-за того, что сначала надо вызвать [p]session_start[/p]

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
Не работает session_register() с register_globals ON
« Ответ #2 : 20 Марта 2007, 23:25:34 »
session_register
Цитировать
Если session_start() не вызывалась до вызова данной функции, будет сделан неявный вызов session_start() без параметров.

Цитировать
Если вы используете $_SESSION (или $HTTP_SESSION_VARS), не применяйте session_register(), session_is_registered() и session_unregister().

Оффлайн XavierTeodonius

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
Не работает session_register() с register_globals ON
« Ответ #3 : 21 Марта 2007, 14:17:30 »
session_start вызван, $_SESSION (или $HTTP_SESSION_VARS) не используется :(

Оффлайн andymc

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 400
  • +1/-0
  • 0
    • Просмотр профиля
Не работает session_register() с register_globals ON
« Ответ #4 : 21 Марта 2007, 21:01:35 »
может быть отключены куки в браузере,
может вы сессию разрушаете в конце каждой страницы, кто знает, что у вас там за код
и при чём здесь register_globals

Оффлайн XavierTeodonius

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 6
  • +0/-0
  • 0
    • Просмотр профиля
Не работает session_register() с register_globals ON
« Ответ #5 : 22 Марта 2007, 17:47:42 »
andymc
Да, я видимо недостаточно полно описал проблему. Есть сайт, в котором используется session_register(). Сайт лежит на хсотинге. После того, как хостинг упал на несколько дней (и соответственно, ожил), перестала работать функция session_register(). Очевидно, что что-то поменялось в настройках хостера. Параметр register_globals, который необходим для работы session_register() выставлен в On. Вот и возник вопрос, почему может не работать session_register(). Впрочем, сейчас хостер исправил свои глюки и все заработало, так что проблема неактульна.

P.S. Куки в браузере включены, скрипт верный.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28