Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/264.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php “固定”;致命错误:调用未定义的函数http_redirect();_Php_Http Redirect - Fatal编程技术网

Php “固定”;致命错误:调用未定义的函数http_redirect();

Php “固定”;致命错误:调用未定义的函数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(),但我不知道如何发送

我是一名非常新的PHP程序员,当我试图调用PHP
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重定向

  • 您的错误是http\u重定向不存在,所以我认为您没有像@vinodhikary所说的那样安装
  • 如果
    标题(“位置…”)
    不起作用,则可能您的标题已发送(您可以使用
    标题\u sent

    • 示例:
      if(!headers_sent())头(“位置http://YOURDOMAIN.abc/target.html”;
  • 建议对位置标头使用绝对URL

  • 在评论中,Chrome不会执行
    位置:
    指令,除非它首先获得
    状态:

  • 您是否安装了
    pecl\u http
    http\u重定向
    如您发布的链接中所述,在pecl
    pecl\u http
    包中提供,但是
    标题(“位置:…”
    应该可以工作。您可以在使用
    标题的地方发布更多代码吗?如果
    标题()
    ,因此不会
    http\u redirect()
    。upgradephp中提供了用户区回退。请尝试在标头(“Location:”)命令中使用绝对url。并确保在此之前没有输出任何内容。