2
私は別のphp関数を呼び出すことによってユーザーを登録する.phpを持っていますが、登録が成功した場合にユーザーをリダイレクトする最良の方法を知りません。私はリダイレクトする前に何かをエコーしたいのですが、ヘッダー以外のオプションがありますか?別のセッションを使用すると、あなたが表示し、あなたの後にそのメッセージを表示するいくつかのメッセージを設定することですログイン成功時のPHPリダイレクト
<?php header('Location: success.php'); exit; ?>
:あなたは、ヘッダーのリダイレクトを使用して言ったように
<?
// processRegister.php
//////////////////////
// First include the class definition
include('UserClass.php');
// Next, create an instance of the class
$newUser = new User;
// Call the registerUser() method, passing in the required variables
$newUser->registerUser($userName, $userPassword);
// If it was an error, the class will kill the script, if not, it will reach this point
$newUser->displayUserInfo();
?>
ので、私はエコーありませんメタから? – user1082764
はい - それをエコーした場合、それをリダイレクトすることができます。私はJavascriptを使用して別の方法を逃した。それを加えてください。 –
IMHO最初のものは**常に**使用する必要があります。ユーザーがページがロードされるまで待つ必要があり、JSが実行を終了するまで待つ必要があります:) – veritas