Мне нужно сделать у себя в админке получение данных без перехода на сайт отслеживая трека.
С cURL раньше не работал, буду благодарен за любую помощь.
$URL='https://www.msc.com/blr/help-centre/tools/track-a-shipment';
$data = array();
$data['ctl00$ctl00$plcMain$plcMain$TrackSearch$txtBolSearch$TextField']='MSCU8386787';
$post_str = '';
foreach ($data as $key=>$value){
$post_str .= $key.'='.urlencode($value).'&';
}
$post_str = substr($post_str,0,-1);
$ch = curl_init();
$cookie_jar = tempnam ($_SERVER['DOCUMENT_ROOT'], "cookie.txt");
curl_setopt($ch, CURLOPT_URL,$URL);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_jar);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_jar);
curl_setopt($ch, CURLOPT_POST,TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS,$post_str);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,TRUE);
$result=curl_exec ($ch);
curl_close ($ch);