我が社のウェブサイトではSSLを利用している。
SSLを利用しているサイトでは、IEの「戻る」ボタンを押す度に「データを再送信しますか?」というダイアログが出てしまう(設定次第だけど)。戻るボタンを押す度にそんなダイアログが出てたらうざったいので、当然その回避策は施している、はずだった。
リニューアルから2ヶ月近くが経過し、久しぶりにIEで我が社のウェブサイトを見つつ、適当に戻るボタンを押した。そしたらなぜか出るはずのない「再送信しますか?」ダイアログがポコリと。慌てて該当の設定箇所を探してみた。
php_value session.cashe_limiter none
あれ?問題ない。コメントもしてない。じゃあなぜダイアログが出る?の?なんでなんで?ググりながら一生懸命考えるが、解決策は見つからず。悩むこと15分。うむう、なぜだ…ってアレ?
×)php_value session.cashe_limiter none
○)php_value session.cache_limiter none
sじゃなくてcじゃないか。
速攻で修正してApache再起動したら、ちゃんと動いてました。アワワワワ。