私は今まで非常に役立ってきた youtube の php ログインと登録のチュートリアルに従っています。
その1 http://www.youtube.com/watch?v=axE55ZKMso4
パート 2 http://www.youtube.com/watch?v=5A50qmC7wFo (スタックはこちら)
フォームを作成し、いくつかのエラー レポートを作成しましたが、登録成功のメッセージを表示しようとすると問題が発生します。ページが指定したページにリダイレクトされないようで、エラー投稿セクションの下にあるものが登録後に消えます。
メッセージを除いて、他のすべての側面は機能しています。私は彼を手紙まで追跡しましたが、私は自分のデザインを実装しました。助けてください。PS。ここに初めて投稿します。
すべてのエラー投稿ステートメントの後のコードは次のとおりです。
<?php
if (isset($_GET['success']) && empty($_GET['success'])) {
echo '<font color="#FF0033">Registration Message here</font> ';
} else {
if (empty($_POST) === false && empty($errors) === true) {
$register_data = array(
'username' => $_POST['username'],
'password' => $_POST['password'],
'first_name' => $_POST['first_name'],
'last_name' => $_POST['last_name'],
'email' => $_POST['email']
);
register_user($register_data);
header('Location: register.php?success');
exit();
} else if (empty($errors) === false) {
echo output_errors($errors);
}
}
?>
フォームやコンテンツのその他の側面を含め、この下のすべてが着陸時に存在しますが、登録ボタンがアクティブになるとすぐに、この下のすべてのコンテンツが消えます.
「header('Location: register.php?success');」に問題があるのではないかと思います。
さらに../rootfolder/register.php/success
、ローカル ホストを強制的に通過させると、スタイル設定されていないページが表示されます。CSS と Javascript をすべて失ったようなものですか?