问题描述
|
我的客户的网站具有通知功能。我的意思是,无论何时发生什么事,用户都会被重定向到notification.PHP,并向他显示通知。
例如...
\“您现在注册了!谢谢。”
片刻之后,他被重定向到新位置。例如,sign-in.PHP。
当用户尝试单击浏览器的后退按钮时出现问题。他没有重定向到\“ sign-up.PHP,而是通知...,然后再次重定向。
如何解决呢?
对于JS重定向,我使用此...
setTimeout( function() {
window.location.replace( \'<?PHP echo $location; ?>\' );
},1000 * 3 );
解决方法
您可以使用条件重定向。发生重定向时,将特殊的上下文变量设置为false ....,然后,如果用户使用back,则只需检查该变量
, 你试过了吗
睡眠(3000);
或超时
3秒后调用重新启动功能
function Func1()
{
alert(\"Delayed 3 seconds\");
}
function Func1Delay()
{
setTimeout(\"Func1()\",3000);
}