php 后退 触发事件,php – 后退按钮的会话问题
我在php文件中有这个代码,它包含在我要共享的所有页面中并保护我的页面.
session_name("login");
session_start();
if (!isset($_SESSION['UserId'])) {
if(!header("Location: https://subdomain.mywebsite.com/"))
{ die("Unauthorized access"); }
}
session_regenerate_id();
$UserId = $_SESSION['UserId'];
问题是我说有一个页面
Register > Select Service > Select Payment Mode
假设在付款模式下,用户意识到他在第2页输入错误,选择服务,他按下后退按钮,由于会话的使用而发生错误.
错误是
Document Expired
This document is no longer available.
The requested document is not available in Firefox's cache.
As a security precaution, Firefox does not automatically re-request sensitive documents.
Click Try Again to re-request the document from the website.
我应该如何处理此类事件,我想使用会话来保护我的页面,但我也希望用户能够在不损害会话的情况下返回上一页.
解决方法:
我把它设置在我的php页面的顶部
ini_set("session.cache_limiter", "must-revalidate");
并解决了这个问题
标签:php,caching,browser-cache,session
来源: https://codeday.me/bug/20190628/1320907.html
php 后退 触发事件,php – 后退按钮的会话问题相关推荐
- uc浏览器返回按钮的兼容_浏览器的返回、后退、上一页按钮的事件方法
我相信很多朋友像我一样,在百度.搜狗里面搜索很久都没找到方法.下面就来告诉大家怎样监听的方法: 首先我们要了解浏览器的history.大家知道在页面中我们可以使用JavaScript window h ...
- php h5支付没有返回app中,很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法...
在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回.后退.上一页等按钮实现自己的关闭页面.调整到指定页面或执行一些其它操作的 需求,那在代码中怎样监听当点击微信.支付宝.百度糯米.百度钱包 ...
- 很多人都不知道的监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回.后退.上一页等按钮实现自己的关闭页面.调整到指定页面或执行一些其它操作的 需求,那在代码中怎样监听当点击微信.支付宝.百度糯米.百度钱包 ...
- 监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法
在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回.后退.上一页等按钮实现自己的关闭页面.调整到指定页面或执行一些其它操作的 需求,那在代码中怎样监听当点击微信.支付宝.百度糯米.百度钱包 ...
- js微信监听返回_JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法...
在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回.后退.上一页等按钮实现自己的关闭页面.调整到指定页面或执行一些其它操作的需求,那在代码中怎样监听当点击微信.支付宝.百度糯米.百度钱包等 ...
- php 微信监听返回键,JavaScript_JS监听微信、支付宝等移动app及浏览器的返回、后退、上一页按钮的事件方法,在实际的应用中,我们常常需 - phpStudy...
JS监听微信.支付宝等移动app及浏览器的返回.后退.上一页按钮的事件方法 在实际的应用中,我们常常需要实现在移动app和浏览器中点击返回.后退.上一页等按钮实现自己的关闭页面.调整到指定页面或执行一 ...
- php 后退按钮事件,php – 后退按钮的会话问题
我在php文件中有这个代码,它包含在我要共享的所有页面中并保护我的页面. session_name("login"); session_start(); if (!isset($_ ...
- DataList中的按钮触发事件的方法的实现
DataList中的按钮触发事件的方法的实现 1.要在CommandName中设定名字如: <asp:Button id="Button1" runat=&quo ...
- 按钮在执行frame动画的时候怎么响应触发事件?
按钮在执行frame动画的时候怎么响应触发事件? 代码中效果(请注意,我并没有点击到按钮,而是点击到按钮的终点frame值处): 对应的代码: // // ViewController.m // Ta ...
最新文章
- HDU2121(最小树形图的模版算法题)
- OSPF的RID和DR/BDR的选举
- 《深入理解java虚拟机》学习笔记四/垃圾收集器GC学习/一
- 9 10次C语言上机作业,C语言第五次上机作业参考答案
- 生成树(光棍 牛客, 思维)
- J - Max Sum
- Cooperative Content Distribution and Traffic Engineering
- C语言 | 编写一个使用指针的c函数,交换数组a和数组b中的对应元素
- 实时“头发-面部皮肤”分割与人脸肤色分类
- python数据分析框架
- Spring事件发布
- BZOJ1026: [SCOI2009]windy数(数位dp)
- 【算法大赛直播周】如何赋予机器更多“想象力”?《计算广告》作者刘鹏带你解密深度学习
- 骑马与砍杀服务器修复,骑马与砍杀修复存档损坏的办法
- 关于前几周项目进行的一些感受
- 【技术美术图形部分】纹理基础2.0-凹凸映射
- ACM学习历程—HDU 5025 Saving Tang Monk(广州赛区网赛)(bfs)
- multicast msdp 2
- Python语言特色集锦
- java8/jdk1.8 官网下载地址
热门文章
- 交换两个变量的值,不使用第三个变量的四种法方法
- Swiper学习之一---入门:swiper相关文件、swiper代码结构和样式、初始化Swiper
- ES6_类_note
- bigint最大有多少位_《追光吧哥哥》21位艺人靠实力成团?不见得,节目赛制本不公平...
- oracle怎么定时执行存储过程6,Oracle中如何定时调用存储过程
- 代替httpclient JAVA_除了HttpClient,Java还有什么类似HttpClient的技术
- 在导出php,PHP导出通用方法
- python一个类有几个实例对象_Python为单个对象/类创建多个实例
- git没有冲突 但是提示有_git 代码冲突处理
- 怎么添加流程图画布_工作流程图软件,教你绘制简单的工作流程图!