『壹』 在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設置的就是失效時間,如果想要換效時間變得更長,只需增大後面的數值就可以了。
『貳』 php cookie 時間設置失效
不知道你的時間值是否合法,下面是保存一個小時的例子:
setcookie("80078",$usernamelg,time()+3600);
如果保存一天可以使用:time()+3600*24
補充:
那確定是你寫錯了,你(time()+3600)*24*30表示30天是錯誤的,你這表示的是人類滅亡以後的事情了,正確的應該是:
time()+3600*24*30
你多了括弧,注意!
『叄』 在php中怎麼設置cookies的失效時間
setcookie(name,value,expire,path,domain,secure);name必需。規定 cookie 的名稱。value必需。規定 cookie 的值。expire可選。規定 cookie 的有效期。path可選。規定 cookie 的伺服器路徑。domain可選。規定 cookie 的域名。secure可選。規定是否通過安全的 HTTPS 連接來傳輸 cookie。這個詳細吧。有什麼不明白的請留言
『肆』 php的 session cookie的過期時間到底怎麼設置才是對的
setcookie("user",$id,time()+600);是正確的,看你的代碼估計有2個地方可能造成此問題。
1.使用cookie或session變數,變數名應當包含在雙引號內:
if(!isset($_cookie["user"])||empty($_cookie["user"])){}
2.不知道你setcookie這段代碼是不是在根目錄下,setcookie默認cookie在當前目錄下有效,超出當前目錄無效,如果不是根目錄下,可以加上cookie的有效路徑
例如,你的登陸程序是在/Usercenter目錄下,則需要設置cookie的有效路徑
setcookie("user","$id",time()+600,"/");
你試試看,希望對你有幫助
另外,你檢查下是不是每個頁面都加session_start()方法了
『伍』 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就可以了
『陸』 請問一個php設置cookie有效期的問題
登錄就開始保存cookie
刷新也不會重新計算的
不管動什麼手腳都會一直到過期專,用戶名和密屬碼就消失了。
那麼把cookie放在當前頁面
一刷新就開始保存,再刷新
那就是重新開始計算了,一直到期,你也看不出來有什麼變化的。
『柒』 在php中能夠設置cookie有效期的參數是
此 cookie 在一小時後過期:
setcookie("user", "runoob", time()+3600);
<?php
// 輸出 cookie 值
echo $_COOKIE["user"];
// 查看所有
cookieprint_r($_COOKIE);
?>
『捌』 php cookies一般都設置多久過期
根據自己的需要,cookie會占據一定的空間,瀏覽器對cookie的長度是有限制的,如果過多的cookie會影響到後邊的cookie保存。所以建議,如果不是長時間需要的cookie,就不需要保存太久。能短盡力保存的短點為好,但是還得根據業務需要來設置。
『玖』 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就可以了
『拾』 php怎樣使cookie永不過期
站點首選項-cookie-編輯,里邊有過期時間,可編輯