我正在使用codeigniter框架。 這是我在瀏覽器中設置cookie的currenct代碼。如果有一個已知的IP地址,那麼它不會要求你輸入安全答案。 o.w.用戶需要輸入安全答案。在PHP中設置永久性Cookie
一切工作正常,除非我完全關閉瀏覽器或重新啓動我的電腦,cookies會被刪除,並要求我再次輸入該信息。
CODE
$ip_address = $_SERVER['REMOTE_ADDR'];
$ip_cookie = array('name'=>'ip',
'value'=>$ip_address,
'expire' => time() + (10 * 365 * 24 * 60 * 60)
);
set_cookie($ip_cookie);
正如你可以看到我還設置有效期限這一點。
查看CodeIgniter cookie助手:https://ellislab.com/codeigniter/user-guide/helpers/cookie_helper.html – 2014-09-22 15:40:50
我已經檢查過了。我發現你只需要指定一個到期時間。我準備在我的代碼中提到。 – 2014-09-22 15:42:29
確保您的瀏覽器沒有配置爲在關閉時刪除cookie – FuzzyTree 2014-09-22 15:47:34