0

我正在使用的 URL 是:http ://www.edealinfo.co.uk/deals/redirect.php?id=k9OTxOWl25NiuN3KuZWIlFeagbK3aZo%3

我已经尝试过:

    $ch = curl_init("http://www.edealinfo.co.uk/deals/redirect.php?id=k9OTxOWl25NiuN3KuZWIlFeagbK3aZo%3");   
    curl_setopt($ch, CURLOPT_NOBODY, true);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_exec($ch);
    print_r($data = curl_getinfo($ch));
    echo $data["url"];

我也试过:

print_r(get_headers("http://www.edealinfo.co.uk/deals/redirect.php?id=k9OTxOWl25NiuN3KuZWIlFeagbK3aZo%3"));

没有任何运气。有人有解决方案吗?

4

1 回答 1

0

该 URL 不使用标头重定向,而是在返回的 HTML 中使用自动提交表单。这就是为什么您对标题没有任何运气的原因。

Loading...<form action='/cgi-bin/amazonsp.cgi?B006U98G74' method='post' name='frm'></form><script>document.frm.submit();</script>

您需要解析文档正文。

于 2013-06-19T19:41:48.207 回答