01/25: PHP > 認証が必要なページにアクセスするには
Category: Web dev
Posted by: hajime osako
Perl Tips: PHP で、ダイジェスト認証(Digest Auth)をする HTTP クライアント
実験例: url = 'https://localhost/test/'; $username = 'test'; $password = 'test'; $ch = curl_init(); //CURLAUTH_ANY or CURLAUTH_BASIC or CURLAUTH_DIGEST // いんちきSSL証明書を気にしない curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY); curl_setopt($ch, CURLOPT_USERPWD, "$username:$password"); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $data = curl_exec($ch); print $data; curl_close($ch);