eregi PHP中的标头位置有什么问题

时间:2019-12-18 14:42:45

标签: php curl

$page=curl_exec ($ch); 

if(eregi('EXP', $page)){
    header("location: https://www.facebook.com");
}

我的问题是标题位置不起作用

1 个答案:

答案 0 :(得分:0)

到底什么不起作用?它显示错误消息还是只是不转发?通过regex101.com检查您的正则表达式。

eregi() was deprecated and removed,因此,如果您使用的是最新版本的PHP,则可能会完全出错。您可以尝试改用preg_match()

我不确定100%是否区分大小写,但是我一直看到Location:并使用大写的L

使用位置重定向标头后,exit通常也是一个好主意:

header("Location: https://www.facebook.com");
exit;