Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Программируем на PHP - вопросы и ответы.


php, программирование на php - Phper.RU
Задать Вопрос (Форум)
Карта сайта
Версия для печати
Последнее обновление:
May 07. 2008 07:47:58
Phper.ru - php в деталях
Хорошие книги для самообучения php


Головоломки на PHP для хакера Получить в своё распоряжение


Профессиональное программирование на PHP Получить в своё распоряжение


PHP 5. Библиотека профессионала Получить в своё распоряжение


Программирование на языке PHP Получить в своё распоряжение


PHP. Трюки Получить в своё распоряжение


PHP 5 для профессионалов Получить в своё распоряжение


Профессиональное PHP программирование Получить в своё распоряжение


PHP. Сборник рецептов Получить в своё распоряжение


PHP в примерах Получить в своё распоряжение


PHP/MySQL для начинающих Получить в своё распоряжение


PHP 5 в подлиннике Получить в своё распоряжение

Как на php можно изменять срок "жизни" сессии?


Вопрос задал zJ

Как на php можно изменять срок "жизни" сессии, т.е. как например установить сессию на час, и если человек заходит на страницу через 2 часа, то переменные должны из куков не считываться.

Отвечает Pavel
В файле php.ini есть набор параметров session.xxxx
В них session.gc_maxlifetime - макс. время жизни сессии в секундах, session.gc_probability - вероятность, с которой будет запускаться чистильщик сессий (100 - при каждом запуске сессионного механизма в любом скрипте).
Но по моему опыту эта штуковина как-то странно работает (н всегда удаляет отжившие сессии). Если столкнетесь, тогда придется переписывать функции работы с сессиями (php4 это допускает), хранить сессии где-то в БД и чистить таблицу вручную.
Если что - мыльте.


Отвечает Felenka
читаем кусок из мануала по сессиям:

The session management system supports a number of configuration options which you can place in your php.ini file.

session.cookie_lifetime specifies the lifetime of the cookie in seconds which is sent to the browser. The value 0 means "until the browser is closed." Defaults to 0.


просто положить .htaccess файл в каталог, где находится скрипт, и внутри этого .htaccess файла прописать нужное время длительности сессии



Хорошие книги для самообучения php


Самоучитель PHP


Получить в своё распоряжение


PHP 5 для начинающих


Получить в своё распоряжение


На примерах. PHP 5


Получить в своё распоряжение


PHP 5 & MySQL 5


Получить в своё распоряжение


Самоучитель PHP 5


Получить в своё распоряжение


PHP. Рецепты программирования


Получить в своё распоряжение


PHP, MySQL и Dreamweaver. Разработка интерактивных Web-сайтов


Получить в своё распоряжение


Rails. Сборник рецептов


Получить в своё распоряжение


Сценарии для Web-сайта: PHP и JavaScript


Получить в своё распоряжение


HTML JavaScript, PHP и MySQL. Джентельменский набор Web-мастера


Получить в своё распоряжение


PHP. Практика создания Web-сайтов


Получить в своё распоряжение


Разделы

 

ВВЕРХ >

В избранное