Domain=example.com職場でメンテしているアプリで特定のオペレーションをするとセッションタイムアウトになってしまう問題が発生してこの2・3日大変だった。結果としてはなんのことはない、例によって例のごとく、原因はIEのバグ。いうかこれは、もはや/むしろ仕様?問題の動作はクッキー(Cookie)の仕様RFC-6265にまでばっちり言及されている「既知の問題」の1つだった。Domain属性Domain属性はクッキーの送信先となるホスト群を指定するものです。www.example.com、それにwww.corp.example.comといったホストに対するHTTPリクエストを生成するとき、Cookieヘッダーにそのクッキーを含めることになるでしょう。(".”)は、それがもし存在した場合、ユーザーエージェントに対してその属性を無視させる結果となることです。)もしサーバー側がDomain属性を省略した場合、ユーザーエージェント側はそのクッキーを当該のサーバーにしか送信しません。いくつかの既存のユーザーエージェントは、Domain属性が存在しない場合に、あたかもDomain属性が存在し、そこに現在のホスト名が設定されているかのように取り扱います。いうホストに対してもそのクッキーを誤送信してしまうのです。この注意事項にIE9やIE11が該当する。ケータイのブラウザにも該当するものがあるらしい。FirefoxやChrome、SafariやOperaは該当しない(こちらの記事でちょっとした調査結果が公開されている)。Badgesはてなブログをはじめよう!m12iさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。