障害メモ/Cookieのpathを指定するとIEで食べられない
関連
- JavaScript
- HTML/Cookie
現象
pathを指定してCookieを保存するとIEで取得することができない。
- ページのパス
/(ContextPath)/Login
- 指定したCookieのpath
/(ContextPath)/Login
原因
IEはCookieのpathをディレクトリとしてだけ扱うことによるっぽい。
指定するCookieのpathが
/(ContextPath)/Login
ならば、次のパスをもつページでそのCookieを取得することができる。
/(ContextPath)/Login/Hoge
対策
pathにページのパスから1階層分上のパスを指定する。
参考
- http://hamalog.tumblr.com/post/18542555704/ie-cookie-path-hoge-foo-html
- http://www.synck.com/blogs/technote/technote_1230518860.html
作成日 2013-08-17
