0

私は、いくつかの値をphpに送信するHTMLフォーミュラーに取り組んでいます。そこで問題が発生した場合は、現在、エラーとその中のリンクを表示javascript:history.back()しています。

クロムでは、最後の試行のようにすべての値が入力されたフォームが再び開きます。しかし、同じことは Firefox では機能せず、フォームは完全に空で表示されます。Internet Explorer でも同じです。

PHPヘッダーやhtmlメタタグなど、クロムの動作を標準として設定する方法はありますか?

手伝ってくれてありがとう!

4

2 に答える 2

1

history.back() がブラウザーの [戻る] ボタンをクリックすることと同じである場合、フォームの値を保存する (または保存しない) ことは、 history.back() 関数自体よりもブラウザーの設定に関係していると思います。

firefox と chrome で簡単なテストを行ったところ、戻るボタンを使用したときに同じことが起こりました (chrome はパスワード以外のすべてを記憶していますが、firefox は覚えていません)。

于 2012-04-30T10:04:31.097 に答える
1

$_SESSION を使用して回答を保存できます。ブラウザーを閉じると、結果は保存されません。しかし、history.back(); を使用します。$_SESSION['name'] が設定されているかどうかを確認する必要があります。もしそうなら、あなたのWebアプリケーションでいくつかの流れを得るために、おそらくAJAXを通してそれを解析します.

于 2012-04-30T09:59:47.677 に答える