后退按钮和Javascript

问题描述

| 我的客户的网站具有通知功能。我的意思是,无论何时发生什么事,用户都会被重定向到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);
}