クッキーを削除する
広告
クッキーは必要なくなったら削除できます。不要なクッキーは出来る限り削除しておきましょう。
クッキーを削除するためには、有効期限を昔の時間に設定することで削除します。例えば下記のようにします。
time() - 1800
サンプルコード
では試してみます。下記では3回アクセスがあったらクッキーを削除してみます。
<?php if (isset($_COOKIE["visited"])){ $count = $_COOKIE["visited"] + 1; }else{ $count = 1; } if ($count > 3){ setcookie("visited", $count, time() - 1800); }else{ setcookie("visited", $count); } ?> <html> <head><title>PHP TEST</title></head> <body> <?php print('<p>訪問回数は'.$count.'回目です</p>'); ?> </body> </html>
上記ファイルをWWWサーバに設置しブラウザ経由で見ると下記のように表示されます。
4回目も表示はされますが、この時点でクッキーは削除されています。
再度再読み込みをするとクッキーが削除されていますので、初期化されて表示されます。
( Written by Tatsuo Ikura )
著者 / TATSUO IKURA
これから IT 関連の知識を学ばれる方を対象に、色々な言語でのプログラミング方法や関連する技術、開発環境構築などに関する解説サイトを運営しています。