[英]How to extend the expiry time of cookie , that set in php?
我已經在php中設置了cookie,
setcookie("username",$username,time()+3600);
現在,如果用戶處於活動狀態,一個小時后在javascript中,我想延長cookie的時間。 而且,如果用戶閑置了15分鍾,我想刪除JavaScript中的Cookie。 可能嗎 ? 有什么幫助嗎?
您是否無法通過ajax例程來檢查用戶是否已處於非活動狀態超過15分鍾,而該例程會每隔n毫秒對后端PHP例程執行一次ping操作,就對最后一次訪問時間進行一次檢查,如果返回,則返回用戶在過去15分鍾內處於活動狀態。
您可以將“上次訪問”時間添加到cookie值中,這樣cookie的值將(可能)(由PHP初始設置)為$ username。';'。time()。 然后可以針對它運行日期例程。
無需等待一個小時來通過JavaScript更新cookie,您可以簡單地通過PHP在頁面加載期間更新cookie的“最后訪問”時間,或使用ajax例程來實現這一點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.