Firefox でフォームのあるページをリロード(POST)すると Firefox が選択肢を保持します。
この場合、リロードしているのに、セレクトボックスの選択状態が想定と違う状態になってしまいます。
例)画面に選択肢の内容を表示する場合など。
それを解消するためには、下記のヘッダーの出力が必要です。
これで、選択肢を保持しません。
1header(‘Expires: Thu, 01 Dec 1994 16:00:00 GMT‘);
2header(‘Last-Modified: ‘ . gmdate(‘D, d M Y H:i:s’) . ‘ [GMT](http://d.hatena.ne.jp/keyword/GMT)‘);
3
4header(‘Cache-Control: no-store, no-cache, must-revalidate’);
5
6header(‘Cache-Control: post-check=0, pre-check=0’, false);
7
8header(‘Pragma: no-cache’);
9
10header(‘Cache-Control: no-cache, must-revalidate’);
11
12↓
13
14header(‘Cache-Control: no-store, no-cache, must-revalidate’);