Verbindung per cURL und Proxy

Gray

Erfahrenes Mitglied
Hi,

ich versuche über einen Proxy per cURL auf eine Seite zuzugreifen.
Dies funktioniert an sich auch. Allerdings bleibt der Wert für $_SERVER[REMOTE_ADDR] immer der gleiche.
Auch wenn ich L1 Proxys verwende. Ich weis nun nicht wo mein Fehler liegt.

PHP:
$options = array(
    CURLOPT_RETURNTRANSFER => true, 
    CURLOPT_HEADER         => false,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_ENCODING       => "", 
    CURLOPT_AUTOREFERER    => true,
    CURLOPT_CONNECTTIMEOUT => 5,
    CURLOPT_TIMEOUT        => 5,
    CURLOPT_HTTPPROXYTUNNEL=> 1,
    CURLOPT_PROXYTYPE	   => 'HTTP',
    CURLOPT_PROXY		   => $rand_proxys,
    CURLOPT_USERAGENT	   => $rand_brwoser
);

$url = 'http://meine-testseite.de/kontrolle.php';

$ch = curl_init($url);
curl_setopt_array($ch,$options);

$erg=curl_exec($ch);
curl_close($ch);

echo $erg;

Die Browser Identifikation wird Random aus einem Array verwendet, die Proxy ebenfalls.

THX
 
Edit: Poste mal die variablen.... ich hoffe einfach mal, dass du da nicht die arrays an sich übergibst....
 
Zuletzt bearbeitet:
Ich habe es auch mit fest eingetragenen Werten getestet, das Ergebnis war das gleiche.
Die Proxys werden aus einer Datenbank geholt und direkt per ORDER BY RAND zufällig genommen.

PHP:
$browser = array("Opera/9.0 (Windows NT 5.1; U; de) Presto/2.1.1",
				"Mozilla/5.0 (Windows NT 5.1; U; de; rv:1.8.1) Gecko/20061208 Firefox/2.0.0 Opera 9.60",
				"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; de) Opera 9.60",
				"Mozilla/5.0 (Windows NT 5.1; U; de; rv:1.8.1) Gecko/20061208 Firefox/2.0.0",
				"Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; de)",
				"Mozilla/4.0 (compatible; MSIE 4.01; Windows 98)".
				"Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)");

$rand_brwoser = $browser[array_rand($browser)];

Der Wert für $_SERVER[REMOTE_ADDR] ist immer die Server IP des Servers auf dem ich $_SERVER[REMOTE_ADDR] abfrage. Aber das sollte auch nicht passieren. Es sollte keine oder irgendeine IP erscheinen.
 
Zuletzt bearbeitet:
Zurück