Iveはこの情報をmysqlデータベースに登録するスクリプトを手に入れました。今はすべて正常に動作し、誰かが間違っているとエラーが表示されます(たとえば、「ユーザー名が定義されていません」)PHPのリダイレクトが機能しない
しかし、間違っていると空のページにメッセージが表示されます私はそれがフォームページにリダイレクトされ、そこにメッセージを表示すると思った。ここ
は、作業スクリプトが
$forename = $_POST['forename'];
$surname = $_POST['surname'];
$email = $_POST['email'];
$password = $_POST['password'];
$username = $_POST['username'];
$errors = array()
です。
if(!$username) {
$errors[] = "Username is not defined";
}
if(!$password) {
$errors[] = "Password is not defined";
}
と続きます。
は今、私はちょうど私がこの
$errors = array();
if(!$username) {
$errors[] = header('Location: http://localhost/muiltabledistractions/#!/page_register_error-Username-is-not-defined') ;
}
if(!$password) {
$errors[] = "Password is not defined";
}
を行うことができると思ったけど、いや、それはないすべてはそれを無視しています。
誰か私を助けてください
は、あなたがそれを
多くのおかげコナー
あなたは[ヘッダードキュメント](HTTPを読みました: //php.net/manual/en/function.header.php)?この関数は何も返しません。 – GreenMatt