如何防止PHP中表单的重复提交
复制代码代码如下所示:< PHP
*
*如何防止PHP中表单的重复提交
* /
session_start();
如果(空(美元_session { 'ip ' })){ / /第一次写操作,确定该IP地址的记录,以便知道是否写入数据库
_session美元{ 'ip} = { 'remote_addr _server美元}; / /第一次写作,使下面的刷新或重新判断制备
…写入数据库操作…
在操作之后的第一次,其他文件中已经有{ },不再写入数据库。
请不要刷新和返回;写一些已经写好的笔记或其他东西。
}
>
有办法:
1。随机代码是在页面中生成的,也就是说,随机代码每次都不一样,在提交时验证随机代码。
2。在提交时,验证是否存在数据,则不提交。