dポイントプレゼントキャンペーン実施中!

PHPが出力するAサイトのHTMLをBサイト上で
PHPを使用して表示したいのですが、どうすれば良いですか?

(1) http://A.../x.php

の出力する内容を

(2) http://B.../p.php

で表示させたいです。proxyサーバみたいな感じです。
出来れば、(1)は、IDとパスワードで認証する形に
なっているので、それが出来る形にして欲しいです。

宜しくお願いします。

A 回答 (1件)

> IDとパスワードで認証する形になっているので



ここがどういう認証になっているかで難易度が違います。
BASIC認証なのか、PHPでセッション使っているのか。。。


基本的にはfopen()やcurl関数で外部サーバからのファイル取得が可能です。取得したファイルを出力してやれば質問者さんの希望通りですね。

curl関数なら、CookieやUSER_AGENTの偽装(あまり良い言葉じゃないし、大きな声では言いにくい)も可能です。ただ、サーバにcurlがインストールされている必要がありますね。

その他は、system関数(exec関数)でシステムコマンドを使って、例えば
exec ("wget http://........");
なんて方法も考えられますね。
    • good
    • 0
この回答へのお礼

大変遅くなり、申し訳ありません。
回答をありがとうございました。

お礼日時:2010/02/25 01:57

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!