- ベストアンサー
特定のURLに移動するには?
if文で、真でも偽でもよいのですが条件に合った場合に特定のURLに自動的に移動するにはどのように書いたらよいでしょうか。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
PHPのマニュアルに載ってます。 そのまんま引用ですが、 <?php header("Location: http://www.example.com/"); /* Redirect browser */ /* Make sure that code below does not get executed when we redirect. */ exit; ?> だそうです。 使用する際の注意点ですが、 ―引用ここから― 覚えておいて頂きたいのは、header() 関数は、 通常の HTML タグまたは PHP からの出力にかかわらず、すべての実際の 出力の前にコールする必要があることです。 頻出するエラーとして、include() または require() 関数、他のファイルをアクセスする関数に 空白または空行があり、header() の前に出力が 行われてしまうというものがあります。同じ問題は、単一の PHP/HTML ファイルを使用している場合でも存在します。 ―引用ここまで― だそうです。あと、コレは私の経験ですが、UTF-8でソースを書く場合、UTF-8Nで保存しないと、動作してくれないみたいです(確証はなし、あくまでも経験)。
- 参考URL:
- http://us3.php.net/header
お礼
引用ありがとうございました。
補足
header()関数が必要だったんですね。 キーワードを得たところで 以下のページも参照して解決しました。 UFT-8で保存しても動いてくれました。 http://beginners.atompro.net/htm/smpphp/teljmp.shtml