使用者有權力決定他們要不要保留 cookie 來保持登入
所以就算有方法, 也不建議你這樣做, 這是很不好的作法。
如果就是會員反應他們不能保持登入, 那你可以寫個教學教他們怎樣開啟保留 cookie 的功能。
只要在設定 cookie 時,把時效 ( setcookie() 第3個參數 expire 設長一點的日期,比如 2050-12-30,那麼,只要 user 端不清除 cookie,這個 cookie 就會一直有效。
而在 server 端,你也要長期維護 session 不被清掉,比如改用 DB 來存 (PHP 預設用 file 存 session ),這樣才會讓 user 的登入狀態一直有效。
只不過,登入狀態一直留著,難免有安全性問題,所以還是要有一個合理的失效時間比較好。
用 SESSION 啊,跟 COOKIE 一樣的功能,但 SESSION 是保留在伺服器的
我公司內網就是用 SESSION,只要在時間內,就算電腦關機重開,仍然保持登入的狀態
除非 IP 改變,否則 SESSION 在,登入資訊就存在