Liebe SELFHTMLer,
ich versuche, aus einem PHP-Skript heraus eine API-Funktion eines Servers aufzurufen, die zum einen eine einfache Authentifizierung erfordert und zum anderen einige POST-Variablen erwartet. Dazu verwende ich cURL.
  
$ch = curl_init();  
curl_setopt($ch, CURLOPT_URL, $url);  
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);  
curl_setopt($ch, CURLOPT_POST, 1);  
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);  
curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);  
curl_setopt($ch, CURLOPT_USERPWD, "$user:$pw");  
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);  
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);  
$result = curl_exec($ch);  
curl_close($ch);  
Kommentiere ich die beiden POST-Zeilen aus, funktioniert alles wunderbar. Sobald ich sie wieder hinzunehme, meldet der Server im Log einen Zugriff mit falschem Passwort. Was mache ich falsch?
Danke im Voraus und Grüße
Daniel
 nicht angemeldet
 nicht angemeldet MudGuard
 MudGuard