Intereting Posts
В чем разница между self :: $ bar и static :: $ bar в PHP? Обновление силовой страницы при перенаправлении не удалось отправить почту в php, используя класс почтовой программы UTF-8 для кодовых точек Юникода открыть электронную почту php, используя imap, давая мне эту ошибку Сообщение: imap_open () : Не удалось открыть поток {imap.gmail.com:993/imap/ssl}INBOX phpmyadmin # 2054 не может войти на сервер mysql передовая практика для разработки веб-страницы для мобильного телефона Переписывание URL-адресов в PHP, когда в URL-адрес передаются несколько значений file_get_contents ("php: // input"), показывающий null, когда var_dump Вызвать javascript-код после нажатия кнопки, а затем обновить страницу Список файлов с исключением папок и всех его дочерних подкаталогов получение значения Message-ID из gmail imap с помощью php JQuery-File-Загрузить Существует ли какая-либо чистая реализация PHP LZMA Метод разбитого индекса CakePHP

Автоматически обновлять переменные $ _SESSION без обновления

Я использую переменную $ _SESSION для отправки писем через AJAX (их нужно отправлять без обновления страницы), но переменная $ _SESSION не обновляется автоматически, поэтому при ее изменении мне нужно обновить страницу, чтобы обновить эту переменную.

Возможно ли обновить переменную $ _SESSION без обновления?

Это код, который я использую для отправки электронной почты:

$(document).ready(function(){ $("#medicalembassy").validate({ debug: false, rules: { name: "required", email: { required: true, email: true } }, messages: { name: "Please let us know who you are.", email: "", }, submitHandler: function(form) { // do other stuff for a valid form $.post('http://www.example.co.uk/erc/process.php?imei=<?php echo $_SESSION['imei2']; ?>&send_type=2', $("#medicalembassy").serialize(), function(data) { $('#results').html(data); }); } }); }); 

Поэтому в основном, если переменная $ _SESSION изменяется, мне нужно, чтобы это письмо AJAX распознало это, не обновляясь.

Спасибо за любую помощь

Solutions Collecting From Web of "Автоматически обновлять переменные $ _SESSION без обновления"

Переменная $ _SESSION получается при запуске «session_start ();» и очищается, если вы используете «session_destroy ();». Однако вы не можете получить изменение в переменных сеанса несколько раз в том же документе: документ, который запрашивает AJAX, будет видеть изменения в $ _SESSION каждый раз, когда эта страница была запрошена (страница внутри AJAX).

Сделайте свой PHP-скрипт возвратом JSON, содержащим как результаты html, так и новое значение из сеанса. Затем в вашем обратном вызове вы обновляете все, что необходимо обновить, с помощью значения сеанса.