[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Удаление cookie определенного числа месяца
guest1
Здравствуйте.
Можно ли как-то задать время жизни cookie с момента ее создания и до конца месяца?



Спустя 3 минуты, 29 секунд (1.03.2011 - 10:22) Evilsoul написал(а):
Не уже ли тяжело погуглить? куки - там есть то что ты спрашиваешь.

Спустя 3 минуты, 21 секунда (1.03.2011 - 10:25) guest1 написал(а):
Где именно там сказано как задать время жизни cookie до конца текущего месяца (с учетом разного количества дней в месяце и момента, когда cookie создается)

Спустя 3 минуты, 10 секунд (1.03.2011 - 10:28) Evilsoul написал(а):
ты издеваешься?


Цитата
Для установки Cookies используется функция SetCookie(). Для этой функции можно указать шесть параметров, один из которых является обязательным:
name - задает имя (строк), закрепленное за Cookie;
value - определяет значение переменной (строка);
expire - время "жизни" переменной (целое число). Если данный параметр не указать, то Cookie будут "жить" до конца сессии, то есть до закрытия браузера. Если время указано, то, когда оно наступит, Cookie самоуничтожится.
path - путь к Cookie (строка);
domain - домен (строка). В качестве значения устанавливается имя хоста, с которого Cookie был установлен;
secure - передача Cookie через защищенное HTTPS-соединение.

Спустя 1 минута, 38 секунд (1.03.2011 - 10:30) guest1 написал(а):
Ты, видимо, издеваешься.
Еще раз вопрос:
Где именно там сказано как задать время жизни cookie до конца текущего месяца (с учетом разного количества дней в месяце и момента, когда cookie создается)

Спустя 3 минуты, 39 секунд (1.03.2011 - 10:34) Evilsoul написал(а):
там можно задать время жизни, а разве этого мало? математика, возьми количество дней месяца и отними сегодняшную дату, получишь разницу, это будет количество дней до конца месяца.
Останется только задать это число в длительность жизни куки

Спустя 3 минуты, 24 секунды (1.03.2011 - 10:37) guest1 написал(а):
Других вариантов нет? Думал, может можно стандартными средствами задать. Что-то вроде: Если данный параметр не указать, то Cookie будут "жить" до конца сессии или если указать параматер ..., то cookie будет жить до конца месяца...

Спустя 9 минут, 37 секунд (1.03.2011 - 10:47) silius написал(а):
guest1
Что тебя смущает? Математика? Тогда заплати, и тебе сделают.

Спустя 22 минуты, 49 секунд (1.03.2011 - 11:10) guest1 написал(а):
С удовольствием. Куда перечислить деньги? wink.gif
...
Смущает, ну тогда заплати мне и я избавлю тебя от этого бреда.

Спустя 13 минут, 20 секунд (1.03.2011 - 11:23) Snus написал(а):
guest1
За 5 рублей американского производства напишу тебе функцию создания куки со сроком жизни до конца месяца.

Спустя 18 минут, 27 секунд (1.03.2011 - 11:41) guest1 написал(а):
Так и быть, за 4 'рублей' американского производства я расскажу тебе что такое сарказм. )))

Спустя 13 минут, 12 секунд (1.03.2011 - 11:54) silius написал(а):
guest1, хватит флудить
Разобрался? smile.gif

Спустя 6 минут, 39 секунд (1.03.2011 - 12:01) Snus написал(а):
Ладно, что с нищеброда взять :D

	function aCookie($cName,$cValue,$cDay=0){
$cDay = (int)$cDay;
if(empty($cDay)) $cTime = time() + ((date('t') - date('d')) * 86400);
else $cTime = time() + (86400 * $cDay);
if(!empty($cName) && !empty($cValue)) setcookie($cName, $cValue, $cTime);
else echo 'Не могу записать кукис!';
};

aCookie('test','ТЕСТ');

Спустя 53 минуты, 12 секунд (1.03.2011 - 12:54) guest1 написал(а):
А вот это уже личности.
За письмом следи, Snus!

Спустя 20 минут, 40 секунд (1.03.2011 - 13:15) Snus написал(а):
guest1
Ну думал, что тебя это может задеть. Извини, если оскорбил.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.