purazumakoiの[はてなブログ]

技術メモから最近はライフログも増えてきてます。

IEでセッションの値が取得できない、受け渡しできない件

もう長いことPHPでQuickformを使ってフォームを作成してますが、どうもIEでだけセッションが取得できない。

ドメインに”_”は×

調べてみると、ドメインに”_”(アンダーバー)とかは使ってはいけないようだ。


via
IEだけセッションの値が取得できない件|WEB系技術電脳日記


だが今回はそれではない、ファイル名にはアンダーバーを使っているがそれは関係なさそうだ


そこで調べてみる。確かにIE8だと「確認→再入力画面」のフェーズでsession_idが変わっている。
firefoxでは変わっていない。

画像のUPに注意!

今回はフォームで画像のUP時に、画像をアップしてないと空のimgタグが生成されてしまい、その関係で変わってしまった?ようだ
なので、画像がアップされていた場合のみimgタグを生成するようにして解決