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

Форум PHP

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

 

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

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

тема: Функция setcookie: что указать в параметре expire, чтобы куки удалялись в конце сессии?
 
 автор: antf   (06.11.2008 в 11:07)   письмо автору
 
 

здравсвуйте.
Знаю, что для того, чтобы добиться желаемого параметр можно не указывать. Но мне нужно указать домен, так что мима параметра не пройдешь?

  Ответить  
 
 автор: ДЕМчик :)   (06.11.2008 в 11:19)
 
   для: antf   (06.11.2008 в 11:07)
 

А если просто пропустить? Ну напистаь:
setcoockie("NAME", $option, "", ........);
Еси сделать так?

  Ответить  
 
 автор: antf   (06.11.2008 в 12:41)   письмо автору
 
   для: ДЕМчик :)   (06.11.2008 в 11:19)
 

Ругаться будет, если строку поставите. Там нужен ноль. Установил опытным путем.

  Ответить  
 
 автор: ДЕМчик :)   (06.11.2008 в 13:12)
 
   для: antf   (06.11.2008 в 12:41)
 

И как? Просто если ставить просто time();, то он куки сразу же и удаляет... Думаю с нулём будет тоже самое...

А может делайте большое время хранение куков, но еще ставьте в сессию какой нить идентификатор, а потом проверяйте, если такого в БД (к примеру) нету, то удаляем куки (ну или засовывайте этот идентификатор в куки и сессию и потов проверяйте равны они или нет)

  Ответить  
 
 автор: antf   (06.11.2008 в 14:08)   письмо автору
 
   для: ДЕМчик :)   (06.11.2008 в 13:12)
 

C нулем все работает :)

  Ответить  
 
 автор: antf   (06.11.2008 в 17:57)   письмо автору
 
   для: antf   (06.11.2008 в 14:08)
 

Работает, только куки на полгода устанавливаются...

  Ответить  
 
 автор: antf   (06.11.2008 в 18:01)   письмо автору
 
   для: antf   (06.11.2008 в 17:57)
 

А ведь правильно вроде бы делаю:

Те аргументы, которые ы не хотите задавать вы можете пропускать так: "". А для задания пустоты переменных $expire и $secure вместо пустых скобок надо задавать 0.


http://subscribe.ru/archive/inet.webbuild.aboutphp/200508/09133420.html

  Ответить  
 
 автор: antf   (10.11.2008 в 17:21)   письмо автору
 
   для: antf   (06.11.2008 в 18:01)
 

У меня была ошибка в скрипте. А так куки удаляются.

  Ответить  
Rambler's Top100
вверх

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