IEでログインできない!
事象
ローカル環境で開発していたときはログイン出来ていたが、テスト環境に移した際にIEでログイン出来なくなっていた。(他のブラウザでは共にログイン出来ていました。)
原因
テスト環境のドメインにアンダースコアが入っていたため、セッションクッキーが扱えず、ログインできなかった。
サーバー名にアンダースコア ("_") など、その他の文字が含まれている場合、Internet Explorer は Cookie をブロックします。
※実際のドメインを作るときはアンダースコアは使えないので本番で起こることはないが、開発環境では可能
ローカル環境でのIEのリクエストヘッダには以下が入っていたが、開発環境でのIEのリクエストヘッダにはCookieが入っていないかった。
Cookie: csrf_cookie_name=212d672d201b8d7f5d314db3c3935ef0; PHPSESSID=arevftlbii40n8vnoq1drq0aoc
ブラウザのゾーン設定かとも思いましたが違いました。
Author And Source
この問題について(IEでログインできない!), 我々は、より多くの情報をここで見つけました https://qiita.com/horikeso/items/f5a1b36bb9d93733c45a著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .