Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Сколько действует переменная в сессии

Ответить
Настройки темы
Сколько действует переменная в сессии

Аватара для vagner_HATE

Пользователь


Сообщения: 113
Благодарности: 1

Профиль | Отправить PM | Цитировать


Здравствуйте, вопрос может и глуповатый но все ж ответ на него для меня не очевиден..

если в скрипте php написать допустим такие строки по инициализации сессии :

session_name("test");
session_start();

а после этого забросим в эту сессию какую ть переменную

$peremennay = 1;
session_register("peremennay");

то сколько будет зарегестрировано значение этой переменной?..пока я не закрою окно браузера?..а то я заметил такую вещь - если зайти на сайт и допустим несколько часов не закрывать его то значение которое по идее должно сохраниться( допустим таже $peremennay) просто пропадает и переменная становиться пустой...

Отправлено: 17:39, 31-08-2005

 

Аватара для vadimiron

Ветеран


Сообщения: 1864
Благодарности: 120

Профиль | Отправить PM | Цитировать


есть ещё session_set_cookie_params, и там первый параметр как раз время действия

-------
Fortes fortuna adiuvat


Отправлено: 14:07, 01-09-2005 | #11



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для vagner_HATE

Пользователь


Сообщения: 113
Благодарности: 1

Профиль | Отправить PM | Цитировать


Всем спасибо за помощь!..у меня возник еще один вопрос - как узнать что пользователь закрыл сессию? то бишь например закрыл браузер..как привязаться программно ( в смысле в php) к этому событию?..

Отправлено: 13:51, 02-09-2005 | #12

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


вообще-то, чтобы не заморачиваться с постоянным опросом базы, можно просто послать что-нибудь себе на сервер JavaScript-ом по событию onClose

Отправлено: 16:47, 02-09-2005 | #13


Аватара для XCodeR

Ветеран


Сообщения: 878
Благодарности: 53

Профиль | Сайт | Отправить PM | Цитировать


mar
а если браузер закроется "насильственно"?имхо, тогда событие OnClose - не сработает. И будет какой нить Вася Пупкин постоянным, пожизненным посетителем какого нибудь сайта каждые 24 часа, 60 минут и 60 секунд...

Отправлено: 17:57, 02-09-2005 | #14

mar mar вне форума

Аватара для mar

just mar


Moderator


Сообщения: 3904
Благодарности: 163

Профиль | Отправить PM | Цитировать


Xcode
ну, это можно корректировать по времени последней сессии Васи Пупкина + 24 часа, 60 минут и 60 секунд

Отправлено: 22:53, 02-09-2005 | #15


Аватара для vagner_HATE

Пользователь


Сообщения: 113
Благодарности: 1

Профиль | Отправить PM | Цитировать


И все таки вопрос - как сделать то что я хочу средствами php ?..
или только javascript'ом можно?

Отправлено: 00:17, 08-09-2005 | #16


Аватара для archy

Ветеран


Сообщения: 659
Благодарности: 3

Профиль | Отправить PM | Цитировать


Средствами PHP такое сделать нельзя (если не использовать timeout), потому как сервер не знает, закрыл пользователь сессию или нет...

Отправлено: 14:53, 12-09-2005 | #17


Аватара для Prisoner

Engrossed by the Void


Сообщения: 2229
Благодарности: 60

Профиль | Отправить PM | Цитировать


Можно лишь держать время обновления сессии в базе и регулярно проходиться (cron) по данным скриптом - неактивность за сколько-то там минут говорит, о закрытии сессии. Если же посетитель ушел за пивом? Тогда нефиг... или пиво, или сайт. Компромис тут - увеличение времени жизни сессии.

-------
Не могу дать более дельный совет - не хватает системных ресурсов...


Отправлено: 15:17, 13-09-2005 | #18



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Сколько действует переменная в сессии

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Приобретение - [решено] Действует ли Windows 7 Anytime Upgrade в России? azhur Лицензирование продуктов Microsoft 8 16-01-2010 22:13
Переменная Null в AutoIt abb269 AutoIt 13 28-08-2009 10:49
Глобальная переменная 11943499 AutoIt 9 23-07-2009 20:58
Сколько мы болтаем и сколько у нас проблем :) R.M.L Флейм 3 23-06-2009 08:03
Проапгрейдился. Ругайте, пока действует манибэк. Pliomera Выбор отдельных компонентов компьютера и конфигурации в целом 5 31-03-2009 17:56




 
Переход