8

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 サーバーでもテストされています。プラットフォームに関係なく、動作は同じです。

この動作を変更するためにプログラムでできることはありますか?

4

0 に答える 0