0

ページ 1 にフォーム (POST) があり、フォームが POST されていない場合にフォーム POST が結果を表示し、ページ 2 が開いている場合、PHP に基づく他のコンテンツが表示されますif。ページ 2 にはページ 3 へのリンクがあり、ページ 1 -> ページ 2 からフォームを投稿し、リンクを介してページ 3 に移動すると、[戻る] をクリックして「ドキュメントの期限切れ」が表示されます

誰かが私にそれが正常だと言ったが、なぜそれが起こっているのですか?PHP チェックの POST 変数が存在せず、ページに異なるコンテンツを与える場合、それはどれほどうまくいくはずだと思いました。

それを機能させる方法や、そのように動作するようにブラウザにコード化する方法はありますか?

編集回答:<?php session_cache_limiter('private_no_expire'); ... ?>修正しました

4

1 に答える 1

0

フォーム処理スクリプト (ページ 2 だと思います) では、データを処理したらリダイレクトする必要があります。そうすれば、ユーザーはそのエラーを見ることはありません。

例:

if (isset($_POST['submit'])) {
    // save something to database
    header('Location: http://www.example.com/page2');
    exit;
}

// other content
于 2012-05-18T20:24:40.150 に答える