永发信息网

PHP防止多次提交表单。

答案:2  悬赏:30  手机版
解决时间 2021-04-29 23:03

PHP中有一个防止多次提交表单的方法,就是在页面中生成钥匙。

请问是不是每次点击“提交”按钮都会生成一个钥匙。

在这个过程中还用到了隐藏域,

请问隐藏域是不是只有这一个用途,如果有其他的,请大概说一下还有哪些。

最佳答案
php不是很懂,给你一个折中的方法,验证码!到服务器端验证验证码后,从session中将验证码去除掉,当用户再提交的时候就会因为验证码错误而拒绝数据的写入或者读取!
全部回答

隐藏域

<input type="hide" value="" name="">

这个隐藏于是用来传递一些不需要用户编辑的值的 ,,

比如一个注册页面要填写 非常非常多的值,,,你要分三页甚至更多的页数来完成注册,,所以第一页提交到第二页的时候 并不能把东西提交到数据库,而是把第一页的数据用隐藏域的方式把它和第二页综合在一起,,,,,,,

还有一些 ,,比如html在线编辑器,,,,,,实际上文本编辑器本来的容器是不具备提交的性质的 其实 只是用js把其中的数据 赋值到隐藏域中然后提交,,,

隐藏于 在与用js控制提交值上面用处很大,,,比如,,,论坛中回复功能,,,点回复弹出框,,,但是

服务器并不知道,,,你给谁回复的值 那么就需要传一个id过来,,,所以这儿要加个隐藏域,,让js把它的值改成回复目标的id 一起传递给服务器,,

还有许多功能,,只要你要把这个隐藏于搞明白了 ,活灵活用了

总结:隐藏域就一个用户看不到的有默认值或者被js改动值的一个表单项

完全自己总结,如有雷同纯属抄袭

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
流浪猫怎么养
飞车里最好使用什么漂移效果?
新车险怎么买最划算,新车怎样买保险,在哪买?
为什么玩一起去玩冒险岛时一进就掉提示不正确
以后QQ空间是不是只有好友才可以互相进入了?
QQ三国中关于剑士用的新装70橙色裤子和帽子
银川到西宁多少公里
养生源海参专卖地址在什么地方,想过去办事
请问...神鬼75级灵魂套装要多久才可以打起
林俊杰第七张专辑什么时候出啊
如果当初不那样过,现在会怎样?
怎能快速练好五笔
SJB,XB是什么板??
土豆网黑塔利亚更新时间
封神榜经典语录,封神演义中诗词? 10分
推荐资讯
为什么人晚上比容易白天流泪?
江西嘉业建设工程集团地址在哪,我要去那里办
男孩在追求女孩,问了女孩这样一个问题:“男
男孩子的头发染什么颜色好看?
【夔】这个什么字啊?
哨楼埂在什么地方啊,我要过去处理事情
毕业给朋友的寄语,形容心里话的句子
假体隆鼻是什么意思,刚做完假体隆鼻后需要注
谁有sj二巡日本完整版中字清晰的视频
有关家庭教师的问题
如何赠送QB给好友
you will not get hurt是什么意思
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?