我需要在10秒后将页面重定向到另一个页面,为此,我使用php标题:
标题("刷新:10; url = http://myurl.local/test2.php",true,303);
但问题是,当页面进行重定向时,浏览器对话框会要求确认(此页面要求确认关闭,某些数据可能会丢失....)最后不要重定向
我的问题是:我怎么能自动丢弃这个?
最热烈的感谢!
答案 0 :(得分:0)
您是否在带有此标题的页面中使用OnBeforeUnload()javascript函数? 如果您要删除该电话,可能会有帮助。
答案 1 :(得分:0)
header()
函数中的第二个参数是replace
,php.net提到:
可选的replace参数指示标头是否应该 替换以前的类似标头,或添加相同的第二个标头 类型。默认情况下它将替换,但如果你传入FALSE作为 第二个参数可以强制使用相同类型的多个标题。
因此,将参数更改为false
可能对您有用
header( "Refresh:10; url=http://myurl.local/test2.php", false, 303);