ホームページ >バックエンド開発 >PHPチュートリアル >Cookieとセッションの有効期限を取得する方法は何ですか?

Cookieとセッションの有効期限を取得する方法は何ですか?

WBOY
WBOYオリジナル
2016-06-23 13:46:071647ブラウズ

Cookieとセッションの有効期限を取得する方法は何ですか?


ディスカッションへの返信(解決策)

Cookieの有効期限はあなたが指定します
残り時間はphpを使用して計算できます補助クッキー変数を追加することによってのみ簡潔にすることができます Get

セッションの有効期限は 0 です、考慮する必要はありません

get のように確認する方法はありますか?セッションの有効期限は 0 ではなく、php.ini で設定されます

はい、Cookie の秒数で設定されます。0 の場合はブラウザが再起動されるまでです

; php .net/session.cookie-lifetime
session.cookie_lifetime = 0

session.cookie_lifetime = 0 は、ブラウザが閉じるとセッションが無効になることを意味します

はい、ブラウザが閉じるとセッションは元々無効になります

しかしセッションの有効期限自体も設定できます。 session.gc_maxlifetime = 1440 ブラウザが閉じられていない場合、1440 秒間ページを操作しなかったセッションも無効になります

語れば語るほど、

session.gc_maxlifetime は、セッションが一時的なものであることを意味します。有効期限ではなく、最小ファイル保持時間です

session.gc_maxlifetime = 1440

は、最後のアクセスから 1440 秒後にこのセッション一時ファイルを削除できることを意味します (ただし、必ずしも削除されるわけではありません)
あなたが 24 分間そのページに留まった場合 彼が何もしなければ、彼をログアウトしても過言ではありません

学びました

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。