• ベストアンサー

PHPが出力するHTMLを表示するには?

PHPが出力するAサイトのHTMLをBサイト上で PHPを使用して表示したいのですが、どうすれば良いですか? (1) http://A.../x.php の出力する内容を (2) http://B.../p.php で表示させたいです。proxyサーバみたいな感じです。 出来れば、(1)は、IDとパスワードで認証する形に なっているので、それが出来る形にして欲しいです。 宜しくお願いします。

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

  • ベストアンサー
回答No.1

> IDとパスワードで認証する形になっているので ここがどういう認証になっているかで難易度が違います。 BASIC認証なのか、PHPでセッション使っているのか。。。 基本的にはfopen()やcurl関数で外部サーバからのファイル取得が可能です。取得したファイルを出力してやれば質問者さんの希望通りですね。 curl関数なら、CookieやUSER_AGENTの偽装(あまり良い言葉じゃないし、大きな声では言いにくい)も可能です。ただ、サーバにcurlがインストールされている必要がありますね。 その他は、system関数(exec関数)でシステムコマンドを使って、例えば exec ("wget http://........"); なんて方法も考えられますね。

besus2006
質問者

お礼

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

関連するQ&A