http://codepad.org/EW9vh8sFに小さな php の例があります。
start と end の 2 つの変数を取り、それらを同じ php ファイルに POST して戻すと、2 つの変数が再び表示されます。
Chrome (バージョン 29.0.1547.57 m) で [名前を付けて保存...] を使用し、[Web ページ、HTML のみ] を選択すると、保存されたファイルには 2 つの変数のデフォルト値が含まれます。
Chrome は、以前に POST として送信された変数を送信せずに実際にページをリロードし、リロードされたページをデフォルト値で保存しているように見えます。
Firefox (バージョン 24.0) はページを正常に保存します。Chrome を使用して「Webpage, Complete」を保存することも成功しました。新しく更新した変数は html ファイルに保存されます。
POST の代わりに GET を使用するように変更すると、"HTML のみ" の保存でも意図したとおりに機能しますが、これは便利な解決策ではありません。
これは、さまざまなバージョンのブラウザーを搭載したさまざまなコンピューターでテストされており、さまざまな Web サーバーでもテストされています。プラットフォームに関係なく、動作は同じです。
この動作を変更するためにプログラムでできることはありますか?