阻止输入带有弹出消息的特定页面
block entering a certain page with a pop up message
我的网站上有两个页面(pay.php和receive.php)。用户会按照正常流程从付款页面转到收款页面。但是,当已经到达收据的用户试图返回到付款页面时,它将显示一个未处理的异常错误页面(因为在到达收据页面后,付款页面中使用的一些对象将被销毁)。我希望它能让用户到达收据页面后,当他/她试图返回时,它会显示一个弹出窗口,说你不能返回,因为订单已经完成。
我搜索了很多论坛,但大多数论坛都以禁用后台密钥的形式提供了解决方案,我认为这对我的网站来说不是一个好主意。有人能帮忙吗?
感谢
这是我的建议。在pay.php脚本中设置标题,以在用户单击后退按钮时强制执行完整请求。然后,您可以处理pay.php中丢失的对象,并重定向到错误页面或任何您想要的内容。
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT');
header("Cache-Control: no-cache, no-store, must-revalidate, max-age=0");
header("Pragma: no-cache");
header("Expires: 0");
这是ellis实验室论坛上关于它的讨论链接。我没有亲自测试过这种方法,但它应该是一个可行的选择。
相关文章:
- jQuery在输入下验证post错误消息
- 带静态字符e输入的文本框数字和带javascript的负整数
- 我确实有一个表单,如果用户输入了输入,它应该检查否定或空的输入框,并抛出一条警告消息
- 如果用户输入的长度小于最小长度,则显示错误消息
- 如何将ng消息与<输入名称='用户[名称]'>
- 不带按钮的引导输入组文本占用一半空间
- 仅显示一条通用消息,而不是每个输入显示一条
- 当您发布聊天消息时,聊天输入不会清除
- 为什么Angular ng消息'当=“0”时;“必需”'即使输入字段有输入,也会激发
- 获取不带输入标记的Td-innert html-Jquery
- 用户对警报消息的输入是否需要清除
- 验证不带表单标记的Html 5输入
- jQuery带有文本输入的模态消息
- 如何在选中所有输入复选框和单选组后显示javascript确认消息
- 如何使用带按钮的表链接到HTML页面,并让它使用AngularJS从Firebase输入数据
- 在提交表单和显示消息之前,如何检查表单输入是否全是数字
- 使用 JavaScript 显示错误消息,不带 OUT 警告框
- 角度验证消息不适用于 ng-show 和两个输入
- Jquery输入带逗号的数字
- 角http.Post输入带ng-repeat和不带ng-repeat