怎么判断是history返回得到的页面
1、创建test.php,编写表单: <form method="post争犸禀淫" action="//www.pekingpiao.com/b.php"> <input type="text" name="text" /><input type="hidden" name="hidden" value="hidden" /> <input type="submit" name="submit" value="submit" /> </form>
2、创建b.php,接收test.php中form表单提交的数据,并将上一级(请求来源地址)存储到session中,供后退事件判断是否合法;打印结果如图:
3、在b.php页面点击 浏览器的后退按钮,会回到test.php,注意此时页面默认不会刷新,可以使用下面代码强制刷新:
4、刷新页面的时候,判断$_SERVER['SCRIPT_URL']和session存储的referer的值是否相同,就可以判断history返回的页面啦。
5、另外可以设置后退按钮,使用js监听按钮,定制跳思凳框酣转的网址:window.location.href = '/test.php';或者后退:history.back()|history.go();
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:53
阅读量:60
阅读量:25
阅读量:96
阅读量:67