
要使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]);}欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)