大家,
我试图谷歌,但没有成功。
许多php程序员使用php的redirect()函数,但官方的php文档没有这个函数的描述或任何手册。
有人可以给我这个功能官方页面的链接吗?
在此先感谢。
附:它是Codeignitor和PHP框架的功能。
答案 0 :(得分:3)
多年来我一直使用如下的重定向功能:
function redirect($url)
{
if(headers_sent())
{
echo "<script>document.location.href='".$url."'</script>";
}
else
{
header("location: ".$url);
}
}
基本上,如果输出已经开始,则无法调用header()
。我们使用headers_sent()
进行测试。如果我们发现标头已经发送,那么我们会使用JavaScript
重定向,否则我们会使用PHP
答案 1 :(得分:1)
PHP中重定向的正确名称是标题,我给你举个例子:
header("location: index.php");
链接: http://php.net/manual/it/function.header.php
享受您的代码!
答案 2 :(得分:0)
我在php框架CodeIgniter中只看到了redirect(),它使用了php header()。