PHP头文件功能在IE上不能完美运行?

时间:2015-10-06 14:06:59

标签: php html internet-explorer

我是HTML / PHP的新手,在为我所工作的公司开发一个简单的系统时,我想到了一个疑问。

用户填写HTML表单并保存后,我有一个php页面,将以前的表单信息保存在我的MySQL数据库中。如果数据已正确保存,此PHP页面将显示一条消息,并在5秒后将用户重定向到我的index.php。我使用php header函数倒计时5秒,并将用户重定向到index.php:

header("refresh:5,url= index.php"); /* Redirect browser */

这在谷歌浏览器上完美运行,但在IE上看起来它似乎只是理解“刷新”部分并完全忽略“网址”重定向,因为它只是刷新当前页面,这当然给了我一些错误

我的疑问是:php头函数与IE11有兼容性问题(反之亦然)?我知道我可以使用HTML来做同样的事情,但有没有办法让php头功能的“url”与IE11一起使用?

感谢。

2 个答案:

答案 0 :(得分:1)

您可以使用它来刷新页面

  <meta http-equiv="refresh" content="30; ,URL=http://www.metatags.info/login">

请按照以下建议使用

echo '<meta http-equiv="refresh" content="30; ,URL=http://www.metatags.info/login">'

答案 1 :(得分:0)

这不是你在PHP中重定向的方式(它实际上是你如何在HTML中重定向,这不是同一件事)。尝试;

header("Location: index.php");