Basic認証(サイトへのアクセス)

  認証の入力ダイアログを表示させずにサイトにアクセスする方法

  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、他人のサイトはアクセスできないと考える
 


Comments

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください