• 締切済み

クッキーのpath

http://www.tohoho-web.com/wwwcook.htm#CookieSample を参考にしてクッキーを作りました。 ◆ path=/ とすると、そのサーバー上のすべてのファイルに対して送信されるの? はい。共有サーバーで、迂闊に path=/ などとしないようにしましょう。 と書いてありました。 迂闊に path=/ としてしまい、訪問者のクッキーが消せません。 クッキーの値を空っぽにすることができますが、訪問者のそのクッキーを消してあげるためにはJavaScriptでなんとかできないでしょうか?

みんなの回答

noname#22259
noname#22259
回答No.3

function ( name, path, domain ) { if ( What_U_Got_Cookie( name ) ) {document.cookie = name + "=" +( ( path ) ? ";path=" + path : "") +( ( domain ) ? ";domain=" + domain : "" ) +";expires=Thu, 01-Jan-1970 00:00:01 GMT";} }

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

クッキーの消し方を誤解しているのでは? expiresに過去の時間を指定してやれば 消えます。 ◆ Cookieを削除するには? のところにもかいてありますので検証してみて ください。

noname#19206
noname#19206
回答No.1

Cookie はユーザーによる任意の操作でしか消せないと思います。 そういうデータを自由に操作できることはセキュリティ上の問題に繋がりますよ多分。

eresisy
質問者

補足

質問がわかりにくくてすみません。 ユーザがクッキーを消すためにブラウザでアクセスします。 そのアクセスされるページを作ろうとしてるところです。

関連するQ&A