• ベストアンサー

特定のURLに移動するには?

if文で、真でも偽でもよいのですが条件に合った場合に特定のURLに自動的に移動するにはどのように書いたらよいでしょうか。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.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
juna_voyage
質問者

お礼

引用ありがとうございました。

juna_voyage
質問者

補足

header()関数が必要だったんですね。 キーワードを得たところで 以下のページも参照して解決しました。 UFT-8で保存しても動いてくれました。 http://beginners.atompro.net/htm/smpphp/teljmp.shtml

関連するQ&A