認証の入力ダイアログを表示させずにサイトにアクセスする方法
BASIC認証が必要となるWebサイトにアクセスする場合
(1)URLにIDとパスワードを埋め込んでアクセスする
http://user:password@192.168.0.1/
ユーザーID + コロン + パスワード
(2)PHPからアクセスする場合
【file_get_contents】にユーザーID + コロン + パスワードを指定する
$html = file_get_contents(“http://ユーザーID:パスワード@192.168.0.1”);
求められたhtmlを出力する(もしくは解析する)ことができる
(3)外部URLを開けるようにする
【php.ini】が【allow_url_fopen = on】でないと外部URLは開けない
通常はoff、他人のサイトはアクセスできないと考える
コメントを残す