可能性の重複:
How to redirect users to another page?どのように私は別のPHPページにPHPページをリダイレクトできますか?
私はプログラミングの分野で初心者だ....私は別のone..HowにPHPページをリダイレクトしたい、それが可能です最も簡単な方法は?私の考え方は、ユーザーIDとパスワードのチェックを行った後、ログインページからホームページに移動するだけです。
可能性の重複:
How to redirect users to another page?どのように私は別のPHPページにPHPページをリダイレクトできますか?
私はプログラミングの分野で初心者だ....私は別のone..HowにPHPページをリダイレクトしたい、それが可能です最も簡単な方法は?私の考え方は、ユーザーIDとパスワードのチェックを行った後、ログインページからホームページに移動するだけです。
<?php
header("Location: your url");
exit;
?>
内login.phpにユーザーをリダイレクトします。これは、他の出力が送信される前にのみ動作することに注意してください。
echo '<meta http-equiv="refresh" content="1; URL=index.php" />';
= 1をリダイレクト
答えをありがとう..... – arunrc
<?php
header('Location: http://www.google.com'); //Send browser to http://www.google.com
?>
答えをありがとう..... – arunrc
前に遅延を増加させるために別の値に変更することができ、コンテンツは、単にあなたがこれを置くことができ、あなたが意志
header('Location: index.php'); // redirect to index.php
回答ありがとうございました..... – arunrc
いつも歓迎しています:) –
をリダイレクトしたい任意のページをすることができ、それらはすべて一つの大きな問題を抱えている:それはへのブラウザ次第です場所のヘッダーに遭遇した場合の対処方法を決定します。通常、ブラウザは要求の処理を停止し、Locationヘッダーで示されたURIにリダイレクトします。しかし、悪意のあるユーザーは、単にLocationヘッダーを無視し、要求を続けることができます。さらに、PHPインタプリタが、あなたが意図したものではない場所のヘッダを越えてスクリプトを評価し続ける原因となることもあります。この
画像:delete_everythingことができる唯一のユーザーにログインするよう
<?php
if (!logged_id()) {
header("Location:login.php");
}
delete_everything();
?>
何がしたいと期待するユーザーにはログインしていないということですが、ログインページにリダイレクトされます。しかし、スクリプトがLocationヘッダーを過ぎて実行されたとしても、すべてが削除されます。したがって、それは常にこのような、Locationヘッダの後に終了を入れてインポートです:だから
<?php
if (!logged_id()) {
header("Location:login.php");
exit; // <- don't forget this!
}
delete_everything();
?>
あなたの質問に答えるために、:別のページにphpのページからリダイレクトするように(だけでなく、PHPを、することができます任意のページこの方法)にリダイレクトし、これを使用する:
<?php
header("Location:http://www.example.com/some_page.php");
exit; // <- don't forget this!
?>
小型ノート:// ...のような上記の私の例では)さえ:HTTPの標準では、絶対的な場所ヘッダー内のURL(HTTPを提供しなければならないと言います同じドメイン上の別のファイルにリダイレクトしたい場合は、しかし、実際には、相対URL(Location:some_page.php)はすべてのブラウザで動作しますが、標準に準拠しているわけではありません。
回答ありがとうございました..... – arunrc
別のウェブサイトにリンクしたい場合は、http://をwwwの前に置く必要があります。もちろん、@RickHoving。 –
。それは自明です。 urlが有効になるようにprotocolを指定する必要があります。 – Juvanis