setcookieの削除がどうしてもうまくいかず3日間悪戦苦闘しておりました(^_^;)
それでブラウザはgoogle chromeを使っていたので
「設定」→「オプション」→「高度な設定」→「コンテンツの設定」→「すべてのcookieとサイトデータ」
→検索窓へurlうちこんで検索
とするとそのサイトを利用するなかでcookieを使って送信されたデータの一覧が出てきます。
そして、setcookieがうまくいってないデータを選択してみてみると、パスという項目があります。そのパスを以下のように引数に追加するとうまく削除できるようになりました。
setcookie("login_name","",time()-3600,"/lalala");
この引数はWebブラウザがcookieを送信するディレクトリ(=フォルダ)を指定するものです。
(なぜこれを指定するとうまくいったのかよく分からないんですが)
ついでメモ
ドメインとは
インターネット上に存在するコンピュータやネットワークを識別するために付けられている名前の一種
ディレクトリとは
ハードディスクやフロッピーディスク、CD-ROMなどの記憶装置で、ファイルを分類・整理するための保管場所。UNIXやMS-DOSで使われる用語で、WindowsやMac OSでは同様の概念を「フォルダ」と呼ぶ。
追記
setcookieの第三引数以降に関して
上記の記事でわかったのですが、setcookieがうまく機能しなかったのは、別のフォルダ(一つ下の階層)でクッキーを削除しようとしたからのようです。
それでブラウザはgoogle chromeを使っていたので
「設定」→「オプション」→「高度な設定」→「コンテンツの設定」→「すべてのcookieとサイトデータ」
→検索窓へurlうちこんで検索
とするとそのサイトを利用するなかでcookieを使って送信されたデータの一覧が出てきます。
そして、setcookieがうまくいってないデータを選択してみてみると、パスという項目があります。そのパスを以下のように引数に追加するとうまく削除できるようになりました。
setcookie("login_name","",time()-3600,"/lalala");
この引数はWebブラウザがcookieを送信するディレクトリ(=フォルダ)を指定するものです。
(なぜこれを指定するとうまくいったのかよく分からないんですが)
ついでメモ
ドメインとは
インターネット上に存在するコンピュータやネットワークを識別するために付けられている名前の一種
ディレクトリとは
ハードディスクやフロッピーディスク、CD-ROMなどの記憶装置で、ファイルを分類・整理するための保管場所。UNIXやMS-DOSで使われる用語で、WindowsやMac OSでは同様の概念を「フォルダ」と呼ぶ。
追記
setcookieの第三引数以降に関して
上記の記事でわかったのですが、setcookieがうまく機能しなかったのは、別のフォルダ(一つ下の階層)でクッキーを削除しようとしたからのようです。

