Как убрать сессию PHP на странице разгрузки? - PullRequest
1 голос
/ 21 июля 2010

Я хотел бы знать, могу ли я очистить сеанс var ??, если я звоню через AJAX или jQuery или что-то еще на стороне сервера?

В настоящее время у меня есть приложение FB, которое работает с PHP, и его поведение зависит от переменных сеанса PHP, и я хотел бы очистить эти переменные сеанса при выгрузке события HTML в случае, если пользователь возвращает до времени жизни этих переменных прошло.

Можно ли это сделать ??

Ответы [ 2 ]

1 голос
/ 21 июля 2010

Предположительно, поскольку вы храните эту информацию в переменных сеанса, вы хотите, чтобы она сохранялась между страницами.Следовательно, не будет ли эта информация очищаться каждый раз, когда пользователь покидает страницу, чтобы победить цель?

Если вы обращаетесь к своему PHP-приложению в iframe и очищаете его только тогда, когда пользователь уходит от родительского фреймаЯ не верю, что это можно сделать, если родительский фрейм «принадлежит» другому домену.

0 голосов
/ 21 июля 2010

Да, но статические компоненты на вызывающей странице, зависящие от данных сеанса, не будут очищены из-за состояния сети, не имеющего состояния. Это потребовало бы обновления страницы какого-нибудь вида.

Например, если я нажал кнопку выхода из системы, чтобы отправить вызов AJAX, чтобы очистить мой сеанс. Технически я все равно буду заходить на исходную страницу, пока не обновлюсь.

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