をリダイレクトするために使用することはできますか?は、PHPは <p></p>がどのように私は、フォームを経由して、その入力に基づいて、特定のページにユーザーをリダイレクトするためにPHPを使用する...私は非常にnoobish PHPの質問は非常に私と一緒に負担してください持って
たとえば、ミシガン州からの入力であれば、スクリプトはwww.site.com/michigan.phpにリダイレクトされます。
をリダイレクトするために使用することはできますか?は、PHPは <p></p>がどのように私は、フォームを経由して、その入力に基づいて、特定のページにユーザーをリダイレクトするためにPHPを使用する...私は非常にnoobish PHPの質問は非常に私と一緒に負担してください持って
たとえば、ミシガン州からの入力であれば、スクリプトはwww.site.com/michigan.phpにリダイレクトされます。
header("Location: http://example.com/");
exit;
//assuming the data is from post
$from = $_POST['state']; // say Michigan
header("Location: http://www.site.com/{$from}.php");
exit;
@Suhdir:それはまさに私が探していたものです!本当にありがとう! :-D –
あなたがそれを必要とするならば、あなたは答えを受け入れることができます。:) –
あなたはそれを使う前に入力をサニタイズしたいかもしれません。 – harald
あなたはそうのようにリダイレクトすることができます。あなたはそれを状態ごとにするために、urlの変数をサブインすることを選択することができます。
header('Location: www.site.com/michigan.php');
exit;
http://www.php.net/manual/en/function.header.php
manページはあなたの友達です!
header()は、生のHTTPヘッダーを送信するために使用されます。 HTTPヘッダーの詳細については、»HTTP/1.1仕様を参照してください。
header()は、実際の出力が通常のHTMLタグ、ファイルの空白行、またはPHPのいずれかによって送信される前に呼び出される必要があることに注意してください。 include()、require()、関数、または他のファイルアクセス関数を使ってコードを読み取り、header()が呼び出される前に空白または空行が出力されることは非常によくあるエラーです。単一のPHP/HTMLファイルを使用する場合も同じ問題があります。
<html>
<?php
/* This will give an error. Note the output
* above, which is before the header() call */
header('Location: http://www.example.com/');
?>
マニュアルを確認しましたが、あまり意味がありませんでした。私は約3週間だけPHPを使用しています: - \ –
ええ、それは始めるのは難しいですが、努力の価値がある!がんばろう!それはより簡単になる –
http_redirect
alseが参考になっ可能性があり、http://php.net/manual/en/function.http-redirect.php
<?php
//To redirect page of another site
header('Location:http://www.redirectTosite.com/');
?>
<?php
To redirect to anothe rpage of your website
header('Location:/yourPage.php');
?>
データベース・クエリを完了した後、あなたがそこにF5キーを押すと、フォームデータが再提出されないように、あなたがページをリダイレクトする必要があります
このようにして、更新または削除を挿入すると、ページがリダイレクトされます。
<?php
header('Location:test.php');
?>
condtionalは次のようになります。if($ state == 'michigan'){header( 'Location:http://www.site.com/michigan.php'); }? –
@ charles.redmond。 $ stateが実際に状態名を保持している場合、header()コールの後にexitステートメントを置くことは本当に重要です**そうでなければリダイレクトされますが、残りのPHPスクリプトも実行されます – Ben
Haそれ!!どうもありがとうございます!!! :-D –