2010-09-18 2 views

Antwort

0

Hier schnelles Spitze

$tuCurl = curl_init(); 
curl_setopt($tuCurl, CURLOPT_URL, "http://ip/path"); 
//curl_setopt($tuCurl, CURLOPT_URL, "http://domain"); 

Beispiel in ubuntu

Änderung/etc/apache2/sites-available/default

curl_setopt($tuCurl, CURLOPT_URL, "http://project1.local"); 
curl_setopt($tuCurl, CURLOPT_URL, "http://127.0.0.1/project1"); 
+0

Ist es nicht möglich, IP nur an 'curl_init()' zu übergeben? Zum Beispiel: '$ handler = curl_init ('http: // some_ip_address')' und dann einfach diesen Handler in Optionen verwenden ('curl_setopt')? – Eugene

+0

was macht es? – AMB

9

Sie die CURLOPT_INTERFACE Option verwenden:

Der Name des ausgehenden Netzwerks Schnittstelle zu verwenden. Dies kann ein Schnittstellenname, eine IP-Adresse oder ein Hostname sein.

Es kann auf folgende Weise verwendet werden:

curl_setopt($ch, CURLOPT_INTERFACE, "XXX.XXX.XXX.XXX");

Diese ofcourse, akzeptiert nur IPs und Hostnamen von Ihrem lokalen Rechner.

+0

Obwohl solche Antworten auf [php.net] (http://us2.php.net/manual/en/function.curl-setopt.php) zu finden sind, ist es manchmal viel einfacher, die genaue Antwort zu finden Ich suche hier, Danke @ Russell-Dias. – spatical