tom1bc: curl Authentifizierung, Lösung

Beitrag lesen

Die Lösung, die bei mir funktioniert:

  
$submit_url ="https://my_user:my_passwort@die_url?pastdays=1&format=json&page=1&per_page=2";  
  
$curl = curl_init();  
  
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_DIGEST ); # <--- War ausschag geben.  
curl_setopt($curl, CURLOPT_SSLVERSION,3);  
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);  
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);  
curl_setopt($curl, CURLOPT_URL, $submit_url);  
  
$response = curl_exec($curl);  
  
if (!curl_errno($curl)) {  
      echo "<pre>response: ";  
      print_r( $response );  
      echo "</pre>";  
} else {  
    echo "<pre>FHELER::curl_errno(curl_handler): ";  
    print_r( curl_errno($curl) );  
    echo "</pre><hr>";  
    echo "<pre>FHELER::curl_error(curl_handler): ";  
    print_r( curl_error($curl) );  
    echo "</pre>";  
}  
curl_close($curl);