Php “固定”;致命错误:调用未定义的函数http_redirect();
我是一名非常新的PHP程序员,当我试图调用PHPPhp “固定”;致命错误:调用未定义的函数http_redirect();,php,http-redirect,Php,Http Redirect,我是一名非常新的PHP程序员,当我试图调用PHPhttp\u redirect()函数时,出现了以下错误: 致命错误:调用D:\xampp1.8.3\htdocs\Bank\create.php中未定义的函数http\u redirect() 我称之为,就像他们在网上的例子中所做的那样: http_redirect("show.php", array("status" => "new"), true, HTTP_REDIRECT_PERM); 我更熟悉header(),但我不知道如何发送
http\u redirect()
函数时,出现了以下错误:
致命错误:调用D:\xampp1.8.3\htdocs\Bank\create.php中未定义的函数http\u redirect()
我称之为,就像他们在网上的例子中所做的那样:
http_redirect("show.php", array("status" => "new"), true, HTTP_REDIRECT_PERM);
我更熟悉header()
,但我不知道如何发送类似于http\u redirect()
的参数(array()
)。我尝试过使用标题(“Location:show.php?status=new”)
,但这对我不起作用
有人能帮忙吗?谢谢。
http\u重定向
也像您尝试的那样为位置发送相同的头,因此您实际上不需要http\u重定向
标题(“位置…”)
不起作用,则可能您的标题已发送(您可以使用标题\u sent
- 示例:
if(!headers_sent())头(“位置http://YOURDOMAIN.abc/target.html”;
位置:
指令,除非它首先获得状态:
您是否安装了
pecl\u http
?http\u重定向
如您发布的链接中所述,在peclpecl\u http
包中提供,但是标题(“位置:…”
应该可以工作。您可以在使用标题的地方发布更多代码吗?如果标题()
,因此不会http\u redirect()
。upgradephp中提供了用户区回退。请尝试在标头(“Location:”)命令中使用绝对url。并确保在此之前没有输出任何内容。