我是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一起使用?
感谢。
答案 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");