В настоящее время я пишу модуль «Изменить учетную запись».Использование jQuery.post ();Я могу успешно обновить свою базу данных и записать переменные сеанса из сценария PHP - однако при попытке доступа к переменной сеанса, в которую я только что записал, данные не обновляются.
Я пишу в сеанс так: $_SESSION['email'] = 'john@doe.com';
в моем Ajax.php
Мой обратный вызов jQuery (минимизированный) при успехе:
$.post(...,function(res)
{
if(res=='success')
{
// Alert the new E-Mail, read from the Session!
alert("<?php echo $_SESSION['email']; ?>");
}
}
Однако предупреждение не выводит john@doe.com
, он выводит, каким бы ни был адрес электронной почты, когда была загружена вся страница .Когда я обновляю страницу, данные сеанса были должным образом обновлены.
У меня есть session_start();
как на index.php (мой сайт), так и в Ajax.php
Если вам нужно большеинформация, пожалуйста, дайте мне знать.:)