• ベストアンサー

ページのリダイレクト

教えて頂けますか? ページのリダイレクトをしたいと思います。 php の header 関数と pear の HTTP::redirect とありますが、 どちらを使うべきでしょうか? header のほうが記述量が少なくすみますが、 pear の HTTP::redirect を使う事にメリットがあるのでしょうか? (否定的な意味ではないです..何かしらメリットがあるのかと思いまして) よろしくおねがいします。

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

  • ベストアンサー
  • tk_uc
  • ベストアンサー率68% (33/48)
回答No.1

実際に試したわけではありませんが、マニュアルの、 > これは、/foo.phpへのクライアントを転送します。 > この関数はRFC 2616.が要求する 正しいホスト名を付加します。 が答えになりそうです。 つまり、 http://www.example.jp/上で、 HTTP::redirect("/foo.php"); を実行した場合、実際のLocationヘッダには、 http://www.example.jp/foo.php が記載されるのだと思われます。

psychesine
質問者

お礼

ありがとうございます

関連するQ&A