重複の可能性:
POST 変数を使用した PHP header() リダイレクト
フォーム データが別のスクリプトに送信されるスクリプトを作成しています。2 番目のスクリプトで、送信されたデータに対してエラー チェックを実行し、$_POST
問題がなければデータを処理します。データにエラーがある場合はheader('Location: http://www.example.com/script.php');
、訪問者をフォーム ページに戻すために使用しています。
私が抱えている問題は、フォームを固定したいということです-正しいデータを持つフィールドは、ユーザーが入力した値を維持します。明らかに、これらの値を取得するには、$_POST
配列にアクセスする必要があります。header()
ただし、呼び出しが訪問者をフォームに転送すると、これは破棄されるようです。
データを保持しながら、ヘッダー Location を使用して訪問者を別のページにリダイレクトする方法はあり$_POST
ますか?
今、私はこのように使用しています:header('Location: http://www.example.com/add.php?id='.$id.'&name='.$name.'&code='.$code.'&desc='.$description.'');
そしてとしてアクセスしてい$_GET
ます。
header('location: xxx')
同じために、 ??でPOSTの種類を使用できます