こんにちは私はこの質問を投稿しましたPHP $_SESSION problem - ウェブサイト/データベースに自分のユーザーをログインさせることはできますが、「ログインしました。 「あなたは$ usernameにログインしました」と言って3秒後にページがどこにリダイレクトされますか?DBログイン後、別のページにリダイレクト
ありがとうございます!
こんにちは私はこの質問を投稿しましたPHP $_SESSION problem - ウェブサイト/データベースに自分のユーザーをログインさせることはできますが、「ログインしました。 「あなたは$ usernameにログインしました」と言って3秒後にページがどこにリダイレクトされますか?DBログイン後、別のページにリダイレクト
ありがとうございます!
ページのヘッダー部分にメタリフレッシュタグを追加できます。
<meta http-equiv="refresh" content="3;url=http://domain.com/other.php">
ページが自動的にリダイレクトされない場合は、手動でそこに移動するためのリンクを追加します。リフレッシュヘッダーを無効にすることができます。
次のようなものに見えるし、遅延の後にページを更新するメタタグをエコーする必要があります:3は3秒で、site.comが場所です
<meta http-equiv="refresh" content="3;url=http://site.com/">
を。
<meta http-equiv="refresh" content="3;url=http://domain/">
JavaScriptを使用して::meta
HTMLタグの使用
function redirect(url) {
document.location(url);
}
setTimeout('redirect("http://domain/")',3000)
使用し、睡眠を(3);ヘッダー( "Location:YourLink");
スリープ中の番号は、続行するまでに何秒待つかであり、ヘッダーコマンドはあなたが望む場所にリダイレクトします。
sleepコマンドとviolaの前にメッセージを出力してください。
これは、リソースが高価な実装です。 PHPプロセス/スレッドはさらに3秒間ハングします... – Dor
また、すでにページを表示した後にヘッダを送信すると(xxx、これでログインしました)、リダイレクトの代わりに警告が表示されます – PtPazuzu
構文エラーが発生します:構文エラー、予期しないT_STRING、T_CONSTANT_ENCAPSED_STRINGを期待しています – mattdb1234