PDA

Просмотр полной версии : установка cookie


nc.STRIEM
09.07.2006, 22:18
Проблема заключаеться в следующем устанавливаю я кук setcookie ("nik", $nik); потом пытаюсь его читать if(isset($_COOKIE['nik']))
$nik=$_COOKIE['nik'];
все нормально загружаеться! кук есть! но есле я закрываю страницу а потом ее опять открываю то кука уже нет! Также запускал Cookie Editor там этих куков че я ставлю нету!
Что я делаю не так, в чем ошибка??

r0
09.07.2006, 22:31
Установи время жизни кука.

nc.STRIEM
09.07.2006, 22:48
Установи время жизни кука.
пробовал! всерн не получаеться! они даже когда срабатывают в Cookie editor всерн не отображаються!

SMiX
09.07.2006, 23:29
делай так:

<?
setcookie ("nik", $nik , gmmktime()+31536000);
?>

A110ut
10.07.2006, 01:19
nc.STRIEM тупо специально для тебя выдираю кусок мануала

setcookie ("TestCookie", $value);
setcookie ("TestCookie", $value,time()+3600); /* период действия - 1 час */
setcookie ("TestCookie", $value,time()+3600, "/~rasmus/", ".utoronto.ca", 1);

неужели слабо было туда глянуть?
SMiX как всегда оперативен :)

nc.STRIEM
10.07.2006, 02:53
я именно это и подставлял! и нифига! мож из за того че на денвере? хотя недолжно..

SMiX
10.07.2006, 08:19
делай так:

<?
setcookie ("nik", $nik , gmmktime()+31536000);
?>

Это чтобы кука была вечной

r0
10.07.2006, 11:15
SMiX как всегда оперативен
Да .. а я не то сказал ;)
Это чтобы кука была вечной
Я думаю, человек понял и знал, как установить время на куки, не надо биться головой об стенку. Проблема в чем то другом.
nc.STRIEM либо кинь побольше кода либо разбирайся сам ;) да и вообще поставь нормальный апач+новую пыху ;)

nc.STRIEM
10.07.2006, 21:33
Все уже разобрался! Походу это с денвером какието проблемы были! когда залил на сервак все отлишно заработало!!! Всем спасибо за помощь!!!

blaga
11.07.2006, 15:57
Как вариант вместа массива $_cookie можно юзать $http_cookie_vars