ホームページ >バックエンド開発 >PHPチュートリアル >phphistory.backが返された後のフォームデータ損失の解決策、history.back_PHPチュートリアル

phphistory.backが返された後のフォームデータ損失の解決策、history.back_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-12 08:52:261003ブラウズ

phphistory.backが戻った後にフォームデータが失われる解決策、history.back

jshistory.backを使用するときにフォームデータが失われる主な理由は、session_start();の使用です、この関数は現在のページを強制しますキャッシュされません。この記事では、phphistory.back が返された後のフォーム データの損失に対する解決策をプログラマに紹介します。興味のあるプログラマはそれを参照してください。

解決策は次のとおりです:

Session_start 関数の後に header("Cache-control: private"); を追加します。PHP プログラムはこの行の前に出力を含めることはできないことに注意してください。

セッションベースのソリューションもあります。session_start の前に

を追加します

session_cache_limiter('nocache');//フォームをクリアします
session_cache_limiter('private'); //セッションが有効な間のみ、フォームをクリアしません
session_cache_limiter('public');セッションが使用されていないかのようにフォームを作成します

元のアドレス: http://www.manongjc.com/article/823.html

関連書籍:

php $_PHP_SELF フォーム送信コードを現在のページに送信します

PHPフォーム送信後の返品フォームデータの損失の解決策

phpとjsを組み合わせて複数のページにフォームを送信する方法

現在のページへのphpフォーム送信の例

www.bkjia.com本当http://www.bkjia.com/PHPjc/1126526.html技術記事 phphistory.backが返された後のフォームデータの損失の解決策は、history.back jsがフォームデータを返すためにこの関数を使用する主な理由です...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。