tumblrを使用すると、あらかじめ明示的にログアウトしていない限り、ログインする必要はありません。私がブラウザを閉じても、コンピュータをシャットダウンしても、tumblr.comにアクセスした場合、tumblrを訪れたことはありません。まだログインしていることがわかります。ブラウザが閉じられた後もPHPセッションを維持する
どうやってこれを達成していますか? 1か何かのようにsession_set_cookie_paramsを設定するだけですか?
tumblrを使用すると、あらかじめ明示的にログアウトしていない限り、ログインする必要はありません。私がブラウザを閉じても、コンピュータをシャットダウンしても、tumblr.comにアクセスした場合、tumblrを訪れたことはありません。まだログインしていることがわかります。ブラウザが閉じられた後もPHPセッションを維持する
どうやってこれを達成していますか? 1か何かのようにsession_set_cookie_paramsを設定するだけですか?
クッキーを使用しています。有効期限は今後延長されます。
setcookie('username','bob',time()+3600*24*7);
これにより、7日間のユーザー名クッキーが作成されます。 クッキーをクリアすると、すべてのウェブサイトからログアウトするようになります。
これはクッキーで行います。クッキーをクリアして、もう一度ログインする必要があります。
また、$ _SESSIONは 'expire'パラメータが0のクッキーに過ぎません。有効期限が0のクッキーを設定できます。ブラウザを閉じるとクッキーは削除されます。 – donutdan4114
だから、基本的に私はsession.cookie_lifetimeをphp.iniで604800に設定して、セッションクッキーを1週間先に持っていましたか?または2419200月に最後まで? – billmalarky
session.cookieはデフォルト値のままにしておいてください。これは、通常、ブラウザが閉じるときに 'セッション'が行われるためです。可能であれば、標準のCookieを使用してログイン情報を記録してください。 http://php.net/manual/en/function.setcookie.php – donutdan4114