Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

В Internet Explorer падает php-сессия.

15K
15 марта 2007 года
TVC
11 / / 10.05.2006
В Internet Explorer падает сессия, инициированная php-скриптом, загруженным в один из фреймов окна броузера при переходе по какой-либо ссылке вне этого фрейма, обновляющем всё окно броузера. В Mozilla 1.7.13 и MyIE2 0.9.27.68(хотя, в MyIE2 это тоже иногда имело место) такого, обычно, не происходит. Кто-нибудь лечил? Очевидно, перезагрузка всего документа по по отношению к фрейму со скриптом ссылке воспринимается, как закрытие окна броузера с этим фреймом - и сервер убивает переменные сессии.
13
15 марта 2007 года
RussianSpy
3.0K / / 04.07.2006
Цитата: TVC
В Internet Explorer падает сессия, инициированная php-скриптом, загруженным в один из фреймов окна броузера при переходе по какой-либо ссылке вне этого фрейма, обновляющем всё окно броузера. В Mozilla 1.7.13 и MyIE2 0.9.27.68(хотя, в MyIE2 это тоже иногда имело место) такого, обычно, не происходит. Кто-нибудь лечил? Очевидно, перезагрузка всего документа по по отношению к фрейму со скриптом ссылке воспринимается, как закрытие окна броузера с этим фреймом - и сервер убивает переменные сессии.



Нет. Просто неправильно задается время жизни сессии.

http://ru2.php.net/manual/ru/function.session-set-cookie-params.php

Внимательно прочитать описание функции и все комменты к ней

15K
15 марта 2007 года
TVC
11 / / 10.05.2006
Добавил в php-код, который загружается во фрейм, строки:
<?
$expireTime=60*60*24*100;
session_set_cookie_params($expireTime);
session_start();
...
?>

Однако, значения переменные в $_SESSION после перезагрузки окна опять поубивались.
13
15 марта 2007 года
RussianSpy
3.0K / / 04.07.2006
а так?
 
Код:
$expireTime=time()+60*60*24*100;
session_set_cookie_params($expireTime, '/');
session_start();
15K
15 марта 2007 года
TVC
11 / / 10.05.2006
Может, дело в строке "session.gc_probability = 1" в php.ini?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог