获取重定向页面的URL - PHP


Getting the URL of redirected page - PHP

我有这个URL,我试图重定向页面:http://www.hotukdeals.com/visit?m=1650& q = 1542029

我已经试过了:

$ch1 = curl_init("http://www.hotukdeals.com/visit?m=1650&q=1542029"); 
    curl_setopt($ch1, CURLOPT_FOLLOWLOCATION, TRUE);
    curl_setopt($ch1, CURLOPT_NOBODY, TRUE);
    curl_exec($ch1);
    $curl_url = curl_getinfo($ch1, CURLINFO_EFFECTIVE_URL);
    echo $curl_url;

我得到了这个响应,它是相同的URL:

http://www.hotukdeals.com/visit?m=1650& q = 1542029

我怎样才能使它工作?

谢谢。

这应该在大多数情况下工作,除非重定向是用Javascript进行的。

print_r(get_headers('http://www.hotukdeals.com/visit?m=1650&q=1542029'));