北京沣登科技发展公司

html表单和php表单,php与html表单的交互

大家好,今天小编关注到一个比较意思的话题,就是关于html表单php表单的问题,于是小编就整理了2个相关介绍html表单和PHP表单的解答,让我们一起看看吧。

  1. PHP表单注册用户名重复,怎样不能提交?
  2. PHP如何避免表单的重复提交?

PHP表单注册用户重复,怎样不能提交

if(!empty($row['name'])){$response = "&lt;font color=red&gt;该用户名已被注册!</font>";exit("<script>window.history.go(-1);</script>");}

PHP如何避免表单的重复提交?

1. 使用JS让按钮点击一次后禁用(disable)。***用这种方法可以防止多次点击的发生,实现方式简单。缺点是若客户端禁止JavaScript脚本,则失效

html表单和php表单,php与html表单的交互div>
图片来源网络,侵删)

2. 在提交成功后执行页面重定向(redirect)。转到提交成功信息页面。特点:避免F5重复提交,消除浏览器前进和后退按钮可导致的同样问题。

3. 表单隐藏域中存放session(表单被请求生成标记)。***用此方法在接收表单数据后,检查此标志值是否存在,先进行删除然后处理数据; 若不存在,说明已提交过,忽略本次提交。

4. 数据库唯一索引约束(最有效的防止重复数据的方法)。

html表单和php表单,php与html表单的交互
(图片来源网络,侵删)

5. 使用验证

到此,以上就是小编对于html表单和php表单的问题就介绍到这了,希望介绍关于html表单和php表单的2点解答对大家有用。

html表单和php表单,php与html表单的交互
(图片来源网络,侵删)

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.fengdengtech.com/post/77696.html

分享:
扫描分享到社交APP