如何检查链接是否重定向到PHP中的特定链接?

时间:2016-12-03 12:24:16

标签: php redirect

我有一个链接,我想检查它是否重定向到正确的页面,如果没有,那么我必须显示一条错误消息。 例如,如果我的链接是

http://www.example.com/redirect.php?x=something

然后我只会在重定向到以下链接时显示错误消息:

http://www.example3.com/

否则它没关系,无需显示错误信息。我的脚本看起来像:

$url=urldecode($_GET['l']);
$handle=curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER,TRUE);
$response=curl_exec($handle);
$httpCode=curl_getinfo($handle,CURLINFO_HTTP_CODE);
if(($httpCode==301)||($httpCode==302))
    echo 1;
curl_close($handle);

此代码只是告知URL是否被重定向,并且不会告知URL被重定向到何处。

0 个答案:

没有答案