2010-09-18 19 views

cevap

0

Burada hızlı uç

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

örnek

değişim/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

Sadece 'curl_init() 'işlevine IP iletilemiyor mu? Örneğin: $ handler = curl_init ('http: // some_ip_address') 've sonra bu işleyiciyi (' curl_setopt') seçeneklerinde kullanın? – Eugene

+0

ne işe yarar? – AMB

9

Sen CURLOPT_INTERFACE seçeneği kullanmak zorunda olacak:

Kullanılacak olan giden ağın adı . Bu, bir arayüz adı, bir IP adresi veya ana bilgisayar adı olabilir.

Bunu şu şekilde kullanılabilir:

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

Bu tabii, yalnızca yerel makineden IP'leri ve hostnames kabul eder.

+0

Buna benzer cevaplar [php.net] 'de (http://us2.php.net/manual/en/function.curl-setopt.php) bulunsa da, bazen tam cevabı bulmak çok daha kolaydır. Burada arıyoruz, teşekkürler @ russell-dias. – spatical

İlgili konular