• ベストアンサー

phpでAuthorizationヘッダを追加

Basic認証をかけた場所のファイルを別の場所にコピーしたいです。 コピーだけは、 $file = 'http://~~~.html'; $newfile = 'new.html'; if (!copy($file, $newfile)) { echo "failed to copy $file...\n"; } とすればできるところまでは調べ、 Basic認証のかかっていない場所のファイルで試して、成功しました。 書籍もいろいろと手にとってみましたが、 ヘッダを送信することについて書かれているものをあまり見つけられず、 検索してみても、いまひとつよく分かりません。 コピペして使える形であれば正直なところ助かりますが、贅沢は申しません。 phpは必要な部分だけ調べて使っているような素人で、 今回のことも、header()を使うのだろう、というところまでしか分からないのですが、 理解の助けになるようなアドバイスをいただければありがたいです。

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

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

基本認証の情報は、リクエスト先の URL に含めることが出来ますので、これを試してみてはいかがでしょうか。 'Basic認証 URL' で検索してみてください。

参考URL:
http://www.google.co.jp/
sa2874
質問者

お礼

こんなに簡単にできるものなんですか! header()を勉強する機会は延期になりましたが、大変助かりました。 ありがとうございました!

関連するQ&A

専門家に質問してみよう