IEでセッションの値が取得できない、受け渡しできない件
もう長いことPHPでQuickformを使ってフォームを作成してますが、どうもIEでだけセッションが取得できない。
ドメインに”_”は×
調べてみると、ドメインに”_”(アンダーバー)とかは使ってはいけないようだ。
via
IEだけセッションの値が取得できない件|WEB系技術電脳日記
だが今回はそれではない、ファイル名にはアンダーバーを使っているがそれは関係なさそうだ
そこで調べてみる。確かにIE8だと「確認→再入力画面」のフェーズでsession_idが変わっている。
firefoxでは変わっていない。
画像のUPに注意!
今回はフォームで画像のUP時に、画像をアップしてないと空のimgタグが生成されてしまい、その関係で変わってしまった?ようだ
なので、画像がアップされていた場合のみimgタグを生成するようにして解決