ホームページ >バックエンド開発 >PHPチュートリアル >PHPを更新すると、POSTは行われませんが、データは出力されます。
PHP の投稿を更新
私のphpコードは次のとおりです: if (file_exists($file_name))
$file_name が指すファイルが存在する限り、それが出力されます
他に方法はありません。出力するかどうかを制御します
はい 読み取り中に、データが text_date.txt ファイルに書き込まれます。メッセージを残した後、メッセージ ボタンをクリックしないと、メッセージが更新されるたびに、残したデータがファイルに書き込まれて出力されます。
フォーム送信後にリダイレクトするにはヘッダーを使用することをお勧めします。
フォームの返信ページを更新することは、再送信することと同じです。
どのブラウザを使用していますか?フォームを更新してページに戻るときにプロンプトは表示されませんか?
私は Google Chrome を使用しています
100db36a723c770d327fc0aef2ce13b1
93f0f5c25f18dab9d176bd4f6de5d30e
db458483c44c642399d27d4de733eb76/ title> ;</lt;<ユーザーがボタンを送信したかどうか
if ($_SERVER['REQUEST_METHOD'] == 'POST' && !empty($_POST['user_name']) && !empty($_POST['title']) && !empty($ _POST ['混乱']))
{
$message = $_POST['user_name']."||".$_POST['タイトル']."||".$_POST['混乱']."< ; |>";
write_message($message);
}
?>
eeed56ad7a3b6b25b3c5aad0c49382fa
7baca0ba98141ac1b20c058c8ddb55070c6dc11e160d3b678d68754cc175188a
タイトル:b8694597fa6374eada1748c744e006bc0c6dc11e160d3b678d68754cc175188a
0d427e19046059c32f137da337e2f1a6ここにメッセージを残してください...40587128eee8df8f03d0b607fe9830140c6dc11e160d3b678d68754cc175188a
d7da5c577ca480d14df2da15f9cf5745
f5a47148e367a6035fd7a2faa965022e
73a6ac4ed44ffec12cee46588e518a5e
これらの 2 つのコードを送信した後、ページを更新してください。 ! !
コードの 2 番目の部分でファイルにデータを書き込んでいないだけなので、表示されるのは初めて送信されたデータだけです。 !
データを取得したらジャンプできます!
function write_message($message){echo $message;echo "<script>location.href='';</script>";exit;}