現象
IEでCookieが送信されない問題に直撃した。
Edgeでも再現。
Chrome、FireFoxでは問題なし。
しかし環境によっては再現しない。
(結合環境では発生するが、ローカルでは起きない)
原因
ドメイン名にアンダースコアが含まれていた。
RFCでも使うなということになっているらしい。。
http://www5d.biglobe.ne.jp/stssk/rfc/rfc1034j.html
http://www5d.biglobe.ne.jp/stssk/rfc/rfc1035j.html
※"character"とかで検索かけるよろし
ハマりポイント
特定のブラウザのみ+特定の環境で発生ということで、
ブラウザ依存なのか環境依存なのか切り分けが厳密にできなかった。
(IEだしさ。。)
同一ブラウザで動く場合と動かない場合があるなら基本的には環境依存と考えるべきだと思う。
ブラウザ間の差異は規約を疑ってみる。
その他調査時参考
https://www.quora.com/Why-are-underscores-not-allowed-in-DNS-host-names
https://support.microsoft.com/ja-jp/kb/909264
http://kaelab.ranadesign.com/blog/2009/12/post-2.html
https://connect.microsoft.com/IE/feedback/details/905702/ie11-bug-cookies-fail-to-save-load-when-browsing-a-site-with-underscores-in-its-subdomain
https://www.quora.com/Why-are-underscores-not-allowed-in-DNS-host-names