Невозможно получить доступ к переменной сеанса в php-скрипте, вызванном с помощью ajax - PullRequest
0 голосов
/ 26 сентября 2010

Рассмотрим следующий сценарий.У меня есть три php-файла, file1.php, file2.php и file3.php, расположенные на моем сервере.file1.php запускает сеанс и устанавливает переменную сеанса, скажем, var.Я могу получить доступ к var, используя $ _SESSION ['var'] в file2.php.file3.php вызывается с использованием функциональности jquery ajax, но я не могу получить доступ к $ _SESSION ['var'] в file3.php.если я делаю gettype ($ _ SESSION ['var']) в file3.php, он возвращает NULL.В чем может быть проблема здесь?

Пожалуйста, помогите Спасибо

1 Ответ

0 голосов
/ 26 сентября 2010

Из моих тестов должно работать. Может случиться так, что если у вас нет сеансов, настроенных на использование файлов cookie, и они добавляются в URL, вам нужно будет передать хэш сеанса через GET, используя правильное имя, заданное в php.ini, в сценарий загрузки. ,

Но есть куча несоответствий, особенно в том, что вы не обязательно должны переименовывать каждую часть вашего кода, просто нужно опубликовать соответствующие разделы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...