2010-09-18 43 views

Trả lời

0

đây nhanh mũi

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

dụ trong ubuntu

thay đổi/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

Không thể chuyển IP chỉ tới 'curl_init()'? Ví dụ: '$ handler = curl_init ('http: // some_ip_address')' và sau đó chỉ sử dụng trình xử lý này trong các tùy chọn ('curl_setopt')? – Eugene

+0

nó làm gì? – AMB

9

Bạn sẽ phải sử dụng tùy chọn CURLOPT_INTERFACE:

Tên của mạng gửi đi giao diện để sử dụng. Đây có thể là tên giao diện , địa chỉ IP hoặc tên máy chủ .

Nó có thể được sử dụng theo cách sau đây:

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

này là dĩ nhiên, chỉ chấp nhận IP và tên máy chủ từ máy tính cục bộ của bạn.

+0

Mặc dù các câu trả lời như thế này có thể được tìm thấy trên [php.net] (http://us2.php.net/manual/en/function.curl-setopt.php), đôi khi nó dễ dàng hơn nhiều để tìm câu trả lời chính xác cho bạn đang tìm kiếm ở đây, cảm ơn @ russell-dias. – spatical

Các vấn đề liên quan