顯示廣告
隱藏 ✕
看板 Knuckles_note
作者 Knuckles (站長 那克斯)
標題 [PHP] Safari APP 重啟 cookie 就失效的問題
時間 2013年12月31日 Tue. PM 05:05:37


在 iPhone 的 Safari 登入網頁有勾「記住我」
但只要將 APP 強制關閉後再打開,就被登出了

參考
 

在 session_start(); 後要setcookie將 cookie 時校延長

// Start or resume session
session_start();

// Extend cookie life time by an amount of your liking
$cookieLifetime = 365 * 24 * 60 * 60; // A year in seconds
setcookie(session_name(),session_id(),time()+$cookieLifetime);


=== 補充 ===

setcookie 最好加上路徑,不然每個目錄都會產生一個 cookie

例如將 cookie 有效範圍設定在根目錄:
setcookie(session_name(),session_id(),time()+$cookieLifetime, "/");




--
※ 作者: Knuckles 時間: 2013-12-31 17:05:37
※ 編輯: Knuckles 時間: 2014-01-09 15:11:05
※ 看板: KnucklesNote 文章推薦值: 0 目前人氣: 0 累積人氣: 331 
r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇