Я пытался получить URL через PHP
$url = "http://XXXX/job/Clone_CentOS_VM/buildWithParameters?token=XXXX&vm_user=$login&memory_mb=$memory&num_cpus=$cpuð0_ip=$ip_172ð1_ip=$ip_192";
Теперь, когда у нас есть '&', он заменяет его на '&', из-за чего я получаю ошибку ниже.
Warning: file(http://XXXX/job/Clone_CentOS_VM/buildWithParameters?token=XXXXX&vm_user=vnitin&memory_mb=XX&num_cpus=XX&eth0_ip=XX&eth1_ip=XX): failed to open stream: HTTP request failed! HTTP/1.1 403 Forbidden
Вот код (я перепробовал все возможные варианты)
// $ch = curl_init();
// curl_setopt($ch, CURLOPT_URL, $url);
// curl_setopt($ch, CURLOPT_HEADER, 0);
// curl_exec($ch);
// curl_close($ch);
#$newurl = iconv('UTF-8','cp1251',$url);
$payload = file($url);
Есть идеи, как с этим бороться?