Rxd
@Rxd

Почему cUrl выдает неправильное значение?

Совсем не понимаю, в чем может быть проблема
$Url4 = "http://steamcommunity.com/market/priceoverview/?country=RU&currency=5&appid=570&market_hash_name=";

$name = "Genuine Dragon Sword";
$name = str_replace (' ','%20',$name); //  Genuine%20Dragon%20Sword
$Names = array(); // массив с именами

... // Заполняется массив

$Temp = str_replace (' ','%20',$Names[0]); // тоже Genuine%20Dragon%20Sword
echo '<br>'.$Url4.$Temp  .  $Url4.$name.'<br>'; // $Url4.$Temp абсолютно идентично $Url4.$name !

          $curl_array = curl_init(); 

          curl_setopt($curl_array, CURLOPT_URL,$Url4.$Temp);
          curl_setopt($curl_array, CURLOPT_RETURNTRANSFER, 1); 
          curl_setopt($curl_array, CURLOPT_HEADER, 0); 

          echo   curl_exec($curl_array);   //   Выдает  ‹ЄV*.MNN-.VІJKМ)N­яятКC4
          curl_setopt($curl_array, CURLOPT_URL,$Url4.$name);
          echo   curl_exec($curl_array);   //  Выдает все верно, {"success":true....
          curl_close($curl_array);

В чем может заключаться проблема? Строки идентичны, а результат разный.
  • Вопрос задан
  • 2257 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы