永发信息网

php 怎么做页面失效啊?求教!!!

答案:1  悬赏:70  手机版
解决时间 2021-02-22 17:18
  • 提问者网友:你挡着我发光了
  • 2021-02-22 12:31
比如页面A跳转到页面B,这时候用浏览器的返回键 返回到A页面的话,A页面就失效不能再次提交了;必须刷新才能提交,这个功能怎么做啊? 还有想问下这么做的意义是什么啊? 老大交代的任务,新手不明白啊.
最佳答案
  • 五星知识达人网友:骨子里都是戏
  • 2021-02-22 13:11
这样做的意义是防止表单重复提交,实施的思路是:
1.在表单内嵌一个hidden input
<input type="hidden" name="token" value="$_SESSION['token']">

2.表单提交过来的时候检查session中的token值,如果值一样那么放行表单提交并且删除session中的token值,否则的话直接抱错提示刷新页面重新填写后提交。
如果嫌自己写的麻烦,可以参照ThnkPHP的表单令牌
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯