繁体   English   中英

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

[英]What's wrong with header location in eregi PHP

$page=curl_exec ($ch); 

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

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

究竟是什么不起作用? 它是否显示错误消息或只是不转发? regex101.com 上检查您的正则表达式。

eregi() 已被弃用并删除,因此如果您使用的是更新版本的 PHP,它可能会完全出错。 您可以尝试使用preg_match()代替。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM