導航:首頁 > 編程語言 > php設置永久cookie

php設置永久cookie

發布時間:2025-06-21 03:52:22

php如何設置COOKIE控制登錄用戶的過期時間

在php函數裡面setcookie是有時間限制的
setcookie有3個參數
第一個參數是設置的變數名字
第二個參數是變數的值
第三個參數就是有效期了.有效期是以秒來計算的
假設你設置的cookie的有效期是1個小時,那麼從你設置的時間開始,到一個小時候這個cookie都有效.換句話說就是這個cookie變數能夠讀取到的時間是1個小時
一個小時之後這個變數就失效了.不存在了
用php控制用戶過期的話.先設置一個cookie.並設置時間長度.例如1天.每次當用戶訪問的時候都去讀取這個cookie.如果存在.就免驗證.如果不存在就重新驗證.這樣就實現了登陸用戶的過期時間問題.
setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600); /* 有效期1 小時 */

Ⅱ 請問一個php設置cookie有效期的問題

登錄就開始保存cookie
刷新也不會重新計算的
不管動什麼手腳都會一直到過期,用戶名和密碼就消失了。
那麼把cookie放在當前頁面
一刷新就開始保存,再刷新
那就是重新開始計算了,一直到期,你也看不出來有什麼變化的。

Ⅲ PHP即時cookie有效期時間怎麼設置

設置方法如下:
setcookie("cookie_name", "abcd", time()+3600);
解釋:這個cookie有3600秒的有效期;
cookie有效期在退出作用域那一刻開始生效;
重新又有3600秒,設置cookie時,不會考慮之前的是否設置cookie和cookie是否有效,可以認為是強制設置。
如果關閉瀏覽器重新打開又重新算(當然這個要php.ini設置了關閉瀏覽器立即失效的開關),其實就是打開頁面產生cokeie開始算起,如果你打開頁面產生cokeie的時間有1800秒了,假如設置的3600秒失效,再次刷新頁面就剩1800秒了

Ⅳ PHP的cookies的問題,如何設置關閉瀏覽器的時候就清空cookies

用setCookie,把時間清空或者設置為0就可以了。

setcookie(name,value,expire,path,domain,secure)

比如代碼:

setcookie("TestCookie",$value);

有時可能會報錯,把時間設置為0就好了。

setcookie("TestCookie",$value,0);
閱讀全文

與php設置永久cookie相關的資料

熱點內容
程序員情商到底有多低 瀏覽:255
linuxbash啟動 瀏覽:550
手機跟ipad怎麼設置同步app 瀏覽:508
伺服器第一層是什麼意思 瀏覽:196
linux切換超級用戶 瀏覽:860
命令鈴鐺 瀏覽:302
視頻加密防盜選哪家 瀏覽:674
程序員面試編程題 瀏覽:169
加密貨幣是散戶還是機構 瀏覽:783
網站圖片怎麼壓縮 瀏覽:135
小米一直構建加密通道 瀏覽:379
java代理的作用 瀏覽:255
qt怎麼聯合編譯dll 瀏覽:898
解壓香皂切割視頻大全 瀏覽:975
pdf越南 瀏覽:284
蘋果app商店搜索不到微信怎麼辦 瀏覽:989
程序通過編譯是什麼意思 瀏覽:27
學會時間管理對緩解壓力重要嗎 瀏覽:510
android業務邏輯層 瀏覽:827
sdk打開文件夾 瀏覽:261