Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Сессия. Снова и снова... Время жизни.
 
 автор: mr dee   (28.02.2007 в 21:07)   письмо автору
 
 

Привет, облазив все сообщения, но так и не нашёл ничего нужного.
Нужно задать просто время сессии.
Нашёл на одном из сайтов такую функцию:
session.cookie_lifetime
Как её использовать? Или что предложите?

p.s. Делаю таким образом - $_SESSION['pass']

Заранее спасибо!

   
 
 автор: mesos   (28.02.2007 в 21:44)   письмо автору
 
   для: mr dee   (28.02.2007 в 21:07)
 

session.cookie_lifetime - директива php.ini

Для задания времени сессии в скрипте можно использовать функцию session_set_cookie_params ($lifetime), где $lifetime - время жизни в секундах.

   
 
 автор: mr dee   (28.02.2007 в 21:54)   письмо автору
 
   для: mesos   (28.02.2007 в 21:44)
 

Спасибо, но не работает! Даже не могу сказать, что не так делаю, т.к. хз как это сделать.. нашёл в мануале такой пример:
$expireTime = 60*60*24*100; // 100 days
session_set_cookie_params($expireTime);

вставил его и скрипт авторизации, и даже в шаблон. Никакой реакции..

Что можете подсказать?

---

p.s. Вот ещё что нашёл, что-то мне кажется, что эта функция не установит время на долго...

session_set_cookie_params
(PHP 4)

session_set_cookie_params - устанавливает параметры куки сессии.

Описание
void session_set_cookie_params (int lifetime [, string path [, string domain [, bool secure]]])

Устанавливает параметры куки, определённые в файле php.ini. Действие этой функции распространяется только на период работы скрипта.

   
 
 автор: mr Bin   (28.02.2007 в 22:19)   письмо автору
 
   для: mr dee   (28.02.2007 в 21:54)
 

Блин, не могу редактировтаь уже своё верхнее сообщение..

Короче, всё получилось, нужно было просто вставить ту команду поверх session_start();

СПАСИБО БОЛЬШОЕ!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования