-1

投稿フォームがあります。送信ボタンをクリックすると、別のページに移動します。$_POST 変数が存在する場合、ページを一度更新する必要があります。

4

2 に答える 2

4

POST/Redirect/GETパターンを使用します。

POSTサーバー側の状態を更新するためのリクエストが定義されています。GETリクエストは、副作用のないリソースをリクエストするためのものです。そのため、POSTサーバーを更新してから、ページにリダイレクト ヘッダーを送信しGETます。

于 2012-05-29T04:07:45.207 に答える
0

あなたが達成しようとしていることは完全に明確ではありませんが、試すことができます

if(isset($_POST['foo']) && !isset($_GET['refresh'])) {
  header("Location: /mypage.php?refresh");
}
于 2012-05-29T09:21:16.567 に答える