PHP newbはこちら。登録時にエラーが発生した場合、フォームにリダイレクトされ、エラーの内容が通知されない登録フォームがあります。だから私はerror.phpを作りたいと思っています.登録ページにリダイレクトする代わりに、error.php?error=whatever..にリダイレクトします。メソッドなど。何か助けはありますか?
質問する
203 次
1 に答える
0
リダイレクト時
これを行う最善の方法は、AJAX 経由でフォーム データをPHP ファイルに送信し、データが有効かどうかにかかわらず、PHP ファイルに yes/no で応答させることです。AJAX から返されたデータが有効であることが示されたら、登録ページ (またはどこへ行っても) に進みます。
これにより、ユーザーが間違ったフォーム データを特定するためだけに何度も行き来する必要がなくなります。
$_GET で
$_GET
PHP マニュアルのセクションを参照してください。配列としてアクセスする$_GET
か、そこから特定の値を取得できます。
このPHP...
<?php
echo $_GET['example'];
?>
...次のテキスト ボックスの値を取得してエコーします。
<form method="get" action="targetFile.php">
<input name="example" type="text" />
</form>
また、ローカルであっても、何らかのサーバーでこれを実行していることを確認してください。Web ブラウザーだけでは PHP を処理できないため、「運命の白いページ」が表示されます。私はXAMPPを使用しています。
W3schools を嫌う人がいることは承知していますが、まだ苦労している場合は、このガイドをご覧ください。
于 2013-01-03T20:37:23.540 に答える