2013-08-23 3 views
0

Я пишу cookie и пытаюсь установить время истечения срока действия в моем локальном хосте. Тем не менее, он всегда показывает время окончания, как «При просмотре сессии заканчивается»Невозможно установить время истечения срока действия Cookie на LocalHost

Вот код

$domain = ($_SERVER['HTTP_HOST'] != 'localhost') ? $_SERVER['HTTP_HOST'] : false; 
setcookie('rememberme', $cookie, time()+86400*7, '/', $domain, false); 

Может кто-то пожалуйста, помогите мне, почему я столкнулся этот вопрос?

enter image description here

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

+0

Попробуйте вместо этого ввести жестко закодированные значения: setcookie ('rememberme', 'value', time() + 86400 * 7, '/', 'http: // localhost', false); – Cups

+0

"всегда отображается время окончания как" Когда сеанс просмотра заканчивается "" - Это [определение файла cookie сеанса] (http://en.wikipedia.org/wiki/HTTP_cookie#Session_cookie). – Gumbo

ответ

0

Я сам смог решить проблему. В моем коде была и другая проблема. Извиняюсь за неудобства.

Смежные вопросы