رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تغییر پراکسی یا یوزر ایجنت برای curl
#1
سلام.
تغییر پراکسی یا یوزر ایجنت برای curl برای هر درخواستی که میفرستم چجوریه؟
من اینجوری کد رو تغییر دادم تا یوزر اینجنت عوض بشه اما اثری نداشت.
$data_string = array("sda" => 2.0 ,"asd" => "asdsad");
       $data_string = json_encode($data_string);  
       $agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)';
       $ch = curl_init('http://site.com/sas/'); 
        curl_setopt($ch, CURLOPT_USERAGENT, $agent);
        curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");                                                                     
        curl_setopt($ch, CURLOPT_POSTFIELDS, $data_string);                                                                  
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);                                                                      
        curl_setopt($ch, CURLOPT_HTTPHEADER, array(                                                                          
            'Content-Type: application/json',                                                                                
            'Content-Length: ' . strlen($data_string))                                                                       
        );                                                                                                                   
        $result = curl_exec($ch);

        echo $result.'<br>';
پاسخ
تشکر شده توسط:
#2
سلام

برای پراکسی میتونید از کد:
     $proxy='proxy adress';
   curl_setopt($ch, CURLOPT_PROXY, $proxy);
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان