ホームページ >バックエンド開発 >PHPの問題 >ブラウザを閉じた後にPHPのCookieを無効にする方法

ブラウザを閉じた後にPHPのCookieを無効にする方法

藏色散人
藏色散人オリジナル
2020-10-16 09:44:593508ブラウズ

php ブラウザを閉じた後に Cookie が無効になるように設定する方法: まず、対応するコード ファイルを開き、次に「setcookie("stat",time());」ステートメントを使用して、ブラウザを閉じた後に無効化します。ブラウザ。

ブラウザを閉じた後にPHPのCookieを無効にする方法

おすすめ: 「PHP ビデオ チュートリアル

最近プログラムを書いていて、次のことを考えています。 PHP の使用方法 Cookie はブラウザを閉じたときに期限切れになりますか? それとも 24 時間後に期限切れになりますか?」

PHP の場合、日付が指定されていれば、ブラウザを閉じたときに Cookie が期限切れになるように設定するのは非常に簡単です。

setcookie("mark",1);

このように書くと24時間後には確実に無効になると思っている人が多いですが、24時間寝ない人はいないでしょうか?はい、24 時間以内に寝るのは普通のことですが、24 時間以内に携帯電話の電源を切らない人もたくさんいます。

24 時間後に無効にするにはどうすればよいですか?考えてみると、時間で考えるしかありません。

ふと以下のような書き方を思いつきました:

setcookie("stat",date("d"));  //date()函数里面的$timestamp 是可以不写的,不写的时候,默认本地当前时间

これで良さそうですが、深夜の夜型人間にとっては面倒です 23:59にプログラムにアクセスしました録画して1分後に再起動、これは無茶苦茶です。

最終的には時間間隔で計算することしか考えられません

setcookie("stat",time());

次回録画し直す際に時間間隔が24時間に達するかどうか判断する必要があります。

以上がブラウザを閉じた後にPHPのCookieを無効にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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