あるサイトがPHPなどでリダイレクトしていた場合、( header location:URL )

経由したサイト情報をPHPで取得する方法はありますか?

サイトA http://aaa.com → サイトBにリダイレクト
サイトB http://bbb.com → サイトCにリダイレクト
サイトC http://ccc.com → サイトDにリダイレクト
サイトD http://ddd.com → コンテンツ

たとえば、こういう構成の場合、file_get_contents(サイトA);としたとき
サイトDのコンテンツが見れますよね?

サイトA~CをのURL情報を取得するプログラムをPHPで記述する方法
を教えてください。

回答の条件
  • 1人2回まで
  • 登録:2007/04/16 20:32:20
  • 終了:2007/04/17 10:17:52

ベストアンサー

id:GEN111 No.1

GEN111回答回数472ベストアンサー獲得回数582007/04/16 20:56:35

ポイント60pt

http://php.plus-server.net/function.get-headers.html

print_r(get_headers("http://aaa.com")) ;

get_headers を使えば戻り値に「Location: http://bbb.com」が得られると思いますが、これではどうですか?

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません