怎么判断是history返回得到的页面

时间:2026-02-12 12:04:38

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>

怎么判断是history返回得到的页面

怎么判断是history返回得到的页面

2、创建b.php,接收test.php中form表单提册羞交的数据,并将上一级(请求来源地址)存储到session中,供后退事件判断是否合法;打印结果如图:

怎么判断是history返回得到的页面

怎么判断是history返回得到的页面

3、在b.php页面点击 浏览器的后退按钮,会回到test.php,注意此时页面默认不会刷新,可以使用下面代码强制刷新:

怎么判断是history返回得到的页面

4、刷新页面的时候,判断$_SERVER['SCRIPT_URL']和session存储的referer的值是否相同,就可以判断history返回的页面啦。

怎么判断是history返回得到的页面

5、另外可以设置后退按钮,使用js监听按钮,定制跳转的网址:

window.location.href = '/test.php';

或者后退:

history.back()|history.go();

怎么判断是history返回得到的页面

© 2026 阿力知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com