Ich stehe hinter einem Unternehmens-Proxy / einer Unternehmens-Firewall. Ich möchte Informationen von einer anderen Website extrahieren und versuche dies mit PHP und Curl.
Mein Skript lautet wie folgt:
========================================
$url = "www.guptaed.com";
$proxy_ip = "12.34.56.78"; // ip changed from real company proxy
$proxy_port = "81";
$proxy_user_pass = "my_user_name:my_password"; // user&pass changed
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_FRESH_CONNECT, 1);
curl_setopt($ch, CURLOPT_TIMEOUT_MS, 5000);
curl_setopt($ch, CURLOPT_PROXYTYPE, 'HTTP');
curl_setopt($ch, CURLOPT_PROXY, $proxy_ip);
curl_setopt($ch, CURLOPT_PROXYPORT, $proxy_port);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, $proxy_user_pass);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
==================== Ende des Skripts ==============
Folgendes wird auf dem Bildschirm angezeigt, wenn ich dieses Skript aufrufe (über einen lokal installierten Apache-Server):
========================================
Gefunden
Das Dokument wurde hierher verschoben.
1
==================== Ende der Ausgabe ================
"hier" im obigen Satz ist ein Link mit der URL: " http://www.guptaed.com/proxy.cgi?proxy.pac "
Jede Hilfe wird geschätzt.
Vielen Dank! Ashish