如何找到使用cURL重定向到的位置?

如何找到使用cURL重定向到的位置?,第1张

如何找到使用cURL重定向到的位置

要使cURL遵循重定向,请使用:

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);

嗯…我认为您实际上并没有执行卷曲 *** 作…请尝试:

curl_exec($ch);

…在设置选项之后,在

curl_getinfo()
通话之前。

编辑:如果您只是想找出页面重定向到的位置,我将在此处使用建议,然后使用Curl抓取标题并从中提取Location:标题:

$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_HEADER, true);curl_setopt($ch, CURLOPT_FOLLOWLOCATION, false);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);$result = curl_exec($ch);if (preg_match('~Location: (.*)~i', $result, $match)) {   $location = trim($match[1]);}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4940919.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-13
下一篇2022-11-13

发表评论

登录后才能评论

评论列表(0条)

    保存