1. php如何設置COOKIE控制登錄用戶的過期時間
在php函數裡面setcookie是有時間限制的
setcookie有3個參數
第一個參數是設置的變數名字
第二個參數是變數的值
第三個參數就是有效期了.有效期是以秒來計算的
假設你設置的cookie的有效期是1個小時,那麼從你設置的時間開始,到一個小時候這個cookie都有效.換句話說就是這個cookie變數能夠讀取到的時間是1個小時
一個小時之後這個變數就失效了.不存在了
用php控制用戶過期的話.先設置一個cookie.並設置時間長度.例如1天.每次當用戶訪問的時候都去讀取這個cookie.如果存在.就免驗證.如果不存在就重新驗證.這樣就實現了登陸用戶的過期時間問題.
setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600); /* 有效期1 小時 */
2. 在php中能夠設置cookie有效期的參數是
此 cookie 在一小時後過期:
setcookie("user", "runoob", time()+3600);
<?php
// 輸出 cookie 值
echo $_COOKIE["user"];
// 查看所有
cookieprint_r($_COOKIE);
?>
3. 在php中怎麼設置cookies的失效時間
常式如下:
<?php
$value = 'something from somewhere';
setcookie("TestCookie", $value);/* 簡單 cookie設置 */
setcookie("TestCookie",$value, time()+3600); /* 有效期 1個小時 */
setcookie("TestCookie", $value,time()+3600, "/~rasmus/",".example.com", 1); /* 有效目錄 /~rasmus,有效域名 example.com及其所有子域名*/
?>
其中setcookie("TestCookie",$value, time()+3600); /* 有效期 1個小時 */ 後面的time()+3600設置的就是失效時間,如果想要換效時間變得更長,只需增大後面的數值就可以了。
4. php cookies一般都設置多久過期
根據自己的需要,cookie會占據一定的空間,瀏覽器對cookie的長度是有限制的,如果過多的cookie會影響到後邊的cookie保存。所以建議,如果不是長時間需要的cookie,就不需要保存太久。能短盡力保存的短點為好,但是還得根據業務需要來設置。
5. php setcookie('times','1',time()+60) 是不是設置cookie 為60秒的有效期
沒看到你復的代碼,所以寫了個示制例:
1. test1.php 設置cookie,並令其生存期為60秒
<?php
setcookie("times", "1", time()+60);
?>
2. test2.php 取cookie
<?php
if (isset($_COOKIE["times"]))
echo "times " . $_COOKIE["times"] . "!<br />";
else
echo "cookie不存在!<br />";
?>
test2.php 的運行結果:
times 1!
運行正常啊,可以取得cookie。
如果取不到,請檢查瀏覽器的cookie設置。
6. 在php中怎麼設置cookies的失效時間
setcookie(name,value,expire,path,domain,secure);name必需。規定 cookie 的名稱。value必需。規定 cookie 的值。expire可選。規定 cookie 的有效期。path可選。規定 cookie 的伺服器路徑。domain可選。規定 cookie 的域名。secure可選。規定是否通過安全的 HTTPS 連接來傳輸 cookie。這個詳細吧。有什麼不明白的請留言
7. PHP即時cookie有效期時間怎麼設置
回"問題復補充"
PHP手冊上關於setcookie函數的expire參數制有這樣一個解釋
If set to 0, or omitted, the cookie will expire at the end of the session (when the browser closes).
如果設為0 或者忽略該參數, cookie將在session結束時(關閉瀏覽器時)過期
所以, 如果要寫4,5個參數, 那把第三個設為0就可以了
8. 請問一個php設置cookie有效期的問題
登錄就開始保存cookie
刷新也不會重新計算的
不管動什麼手腳都會一直到過期專,用戶名和密屬碼就消失了。
那麼把cookie放在當前頁面
一刷新就開始保存,再刷新
那就是重新開始計算了,一直到期,你也看不出來有什麼變化的。
9. php怎樣使cookie永不過期
站點首選項-cookie-編輯,里邊有過期時間,可編輯
10. PHP即時cookie有效期時間怎麼設置
回"問題補充"
PHP手冊上關於setcookie函數的expire參數有這樣一個解釋
If set to 0, or omitted, the cookie will expire at the end of the session (when the browser closes).
如果設為0 或者忽略該參數, cookie將在session結束時(關閉瀏覽器時)過期
所以, 如果要寫4,5個參數, 那把第三個設為0就可以了