Curl_exec如何处理重定向问题

avatar
作者
筋斗云
阅读量:0

Curl_exec函数可以自动处理重定向问题。默认情况下,Curl_exec会自动跟随重定向,直到最终目标页面。如果你不想自动跟随重定向,可以通过设置CURLOPT_FOLLOWLOCATION参数为false来禁用重定向。

以下是一个示例代码,用于使用Curl_exec处理重定向问题:

$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://example.com'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);  $response = curl_exec($ch);  if($response === false) {     echo 'Curl error: ' . curl_error($ch); } else {     echo 'Response: ' . $response; }  curl_close($ch); 

在这个示例中,我们设置了CURLOPT_FOLLOWLOCATION参数为true,表示允许Curl_exec自动跟随重定向。最终会输出从原始URL到最终目标页面的所有内容。如果出现错误,将会输出错误信息。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!