这是我写的一个小班(未经测试)

class FormID {

private $lastFormID = "";

private $newFormID = "";

function __construct(){

$this->lastFormID = $_SESSION['__frmid__'];

$_SESSION['__frmid__'] = uniqid('sm');

$this->newFormID = $_SESSION['__frmid__'];

}

public function isFormDataValid(){

return (isset($_POST['__frmid__']) && $_POST['__frmid__']==$this->lastFormID);

}

public function FromIDHTML(){

return "newFormID}\"/>";

}

}

?>

你可以像这样使用它

$frmid = new FormID();

if ($frmid->isFormDataValid()){

//do your insert here

}

?>

<?php echo $frmid->FromIDHTML(); ?>

编辑:以下是在代码中使用它的方法

更改

if(isset($_POST["insert_click"]))

{

$frmid = new FormID();

if(isset($_POST["insert_click"]) && $frmid->isFormDataValid())

{

在生成HTML表单的文件中执行类似的操作

<?php $frmid = new FormID(); echo $frmid->FromIDHTML(); ?>

注意我刚刚在表格中添加了一行 FromIDHTML(); ?>

如果您有任何问题,请告诉我.

php如何避免时间重复,如何避免/停止php和html的重复插入?相关推荐

  1. mysql删除重复记录语句的方法 作者: 字体:[增加 减小] 类型:转载 时间:2010-06-21 我要评论 查询及删除重复记录的SQL语句,虽然有点乱,但内容还是不错的。 . .

    mysql删除重复记录语句的方法 作者: 字体:[增加 减小] 类型:转载 时间:2010-06-21 我要评论 查询及删除重复记录的SQL语句,虽然有点乱,但内容还是不错的. 例如: id name ...

  2. 在excel中如何筛选重复数据_如何将Excel表中重复数据筛选出来?

    在使用Excel表格时,当Excel表格数据在数量庞大的情况下,输入重复数据在所难免.但为确保表格最终统计分析结果的准确性,需要快速筛选出重复的数据,进行删除标记等多重处理.人工手动校对数据即浪费时间 ...

  3. 如何查找重复文件并快速删除,电脑查重复文件的方法

    在日常使用电脑的过程中,我们要下载.编辑.保存文件,难免会出现一些重复文件,这些重复文件不仅会给工作带来不便,也会占用硬盘宝贵的空间.因此,经常查找与清理电脑中的重复文件就显得格外重要.如何查找重复文 ...

  4. python怎么找出列表中的重复数据_python – 如何在列表中找到重复项并使用它......

    要删除重复项,请使用set(a).要打印重复项,例如: a = [1,2,3,2,1,5,6,5,5,5] import collections print [item for item, count ...

  5. pandas使用drop_duplicates函数基于subset参数指定的数据列子集删除重复行、并设置keep参数保留重复行中的最后一个数据行

    pandas使用drop_duplicates函数基于subset参数指定的数据列子集删除重复行.并设置keep参数保留重复行中的最后一个数据行 目录

  6. mysql删除重复文章标题_MySQL中查询、删除重复记录的方法大全

    前言 本文主要给大家介绍了关于MySQL中查询.删除重复记录的方法,分享出来供大家参考学习,下面来看看详细的介绍: 查找所有重复标题的记录: 一.查找重复记录 1.查找全部重复记录 2.过滤重复记录( ...

  7. sql重复数据取日期小的_excel快速查询重复数据的3个小技巧

    在大量的数据当中怎么快速的查询数据是否有重复,并进行删除.方法有以下几种,通过菜单栏查询删除重复值,用vlookup查询删除重复值以及countif查询删除重复值. 1.菜单栏查询&删除重复数 ...

  8. scala 去除重复元素_Scala程序从列表中删除重复项

    scala 去除重复元素 List in Scala is a collection that stores data in the form of a liked-list. The list is ...

  9. linux找出重复数字,C语言笔试经典-查找多位数重复数字以及次数

    从键盘输入一个多位的整数 用程序判断 这个数里面有没有 重复的数字  有重复的数字就打印  哪个数字重复了  重复了几次 例如:输入:1122431 打印结果: 1重复 出现3次 2重复 出现2次, ...

最新文章

  1. 2020 年微服务项目活跃度报告
  2. VIM文本编辑器相关命令实验总结
  3. 安装Hitool JRE环境
  4. mysql varbinary blob_MySQL BIT、BINARY、VARBINARY、BLOB(二进制类型)
  5. Java 爬取行政区划代码
  6. 如何将Python打包后的exe还原成.py?
  7. Java面试问题集锦
  8. c++编程规范和范例
  9. windows下搭建python+selenium环境(批量删除sina微博)
  10. protobuf报错:protoc did not exit cleanly. Review output for more information.
  11. 山东云则-您身边的物联网专家,助您快速接入物联网
  12. data单复数一样吗_data的用法
  13. apicloud学习笔记
  14. 十二银元分三次找一假
  15. 轻松学会设计模式——工厂模式
  16. HDU1052Tian Ji -- The Horse Racing(分情况贪心)
  17. 数据链路层(ARP协议,DNS协议和ICMP协议)
  18. 【HDU 1889】Reaux! Sham! Beaux!(模拟+水题)
  19. Linux简单命令学习
  20. collapse 微信小程序_微信小程序之有赞组件Collapse折叠面板的使用

热门文章

  1. 2020年终回顾:时间会回答成长,成长会回答梦想
  2. 送福利 | 送书5本《ASP.NET Core项目开发实战入门》带你走进ASP.NET Core开发
  3. 快醒醒,C# 9 中又来了一堆关键词 init,record,with
  4. .NET IDE Rider公布2020.2路线图
  5. 什么样的女生适合学计算机?
  6. Bumblebee微服务网关之consul服务发现
  7. 基于SQLite+EF6实现一套自己的Key-Value存储管理工具包(3)
  8. .NET开发框架(六)-架构设计之IIS负载均衡(视频)
  9. NET Core微服务之路:再谈分布式系统中一致性问题分析
  10. 在 .NET Core 中运行 JavaScript