history.back()是浏览器的后退方法,返回上一级页面,在php中可以根据全局变量$_SERVER【'HTTP_REFERER'】获取上一级页面的url,判断是否是合法地址。
工具/原料
php
方法/步骤
1
创建test.php,编写表单:
2
创建b.php,接收test.php中form表单提交的数据,并将上一级(请求来源地址)存储到session中,供后退事件判断是否合法;打印结果如图:
3
在b.php页面点击 浏览器的后退按钮,会回到test.php,注意此时页面默认不会刷新,可以使用下面代码强制刷新:
5
另外可以设置后退按钮,使用js监听按钮,定制跳转的网址:window.location.href = '/test.php';或者后退:history.back()|history.go();
上一篇:js特效时间跳动
下一篇:java语言如何写出跳转界面?