Просмотр полной версии : установка cookie
nc.STRIEM
09.07.2006, 22:18
Проблема заключаеться в следующем устанавливаю я кук setcookie ("nik", $nik); потом пытаюсь его читать if(isset($_COOKIE['nik']))
$nik=$_COOKIE['nik'];
все нормально загружаеться! кук есть! но есле я закрываю страницу а потом ее опять открываю то кука уже нет! Также запускал Cookie Editor там этих куков че я ставлю нету!
Что я делаю не так, в чем ошибка??
Установи время жизни кука.
nc.STRIEM
09.07.2006, 22:48
Установи время жизни кука.
пробовал! всерн не получаеться! они даже когда срабатывают в Cookie editor всерн не отображаються!
делай так:
<?
setcookie ("nik", $nik , gmmktime()+31536000);
?>
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
я именно это и подставлял! и нифига! мож из за того че на денвере? хотя недолжно..
делай так:
<?
setcookie ("nik", $nik , gmmktime()+31536000);
?>
Это чтобы кука была вечной
SMiX как всегда оперативен
Да .. а я не то сказал ;)
Это чтобы кука была вечной
Я думаю, человек понял и знал, как установить время на куки, не надо биться головой об стенку. Проблема в чем то другом.
nc.STRIEM либо кинь побольше кода либо разбирайся сам ;) да и вообще поставь нормальный апач+новую пыху ;)
nc.STRIEM
10.07.2006, 21:33
Все уже разобрался! Походу это с денвером какието проблемы были! когда залил на сервак все отлишно заработало!!! Всем спасибо за помощь!!!
Как вариант вместа массива $_cookie можно юзать $http_cookie_vars
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot