PHP表单验证

  • 时间:
  • 浏览:95
  • 来源:it300
在本教程中,您将了解如何使用PHP过滤器对表单数据进行消毒和验证。

对表单数据进行消毒和验证

正如您在前一教程中所看到的,捕获和显示提交的表单数据的过程非常简单。在本教程中,您将学习如何在您的网站上实现一个简单的联系方式,允许用户通过电子邮件发送他们的评论和反馈。我们将使用相同的PHPmail()函数来发送电子邮件。

p>我们还将实现一些基本的安全特性,如对用户输入的消毒和验证,以便用户不能插入可能危害网站安全或可能破坏应用程序的有害数据。以下是我们的全合一PHP脚本,它执行以下操作:

它将要求用户输入他对网站的评论。相同的脚本显示联系人表单并处理提交的表单数据。脚本对用户输入进行清理和验证。如果由于输入不正确,缺少任何必需的字段(标记为*)或验证失败,则脚本用相应的表单字段的错误消息重新显示表单。脚本将记住用户已经填写了哪些字段,并在由于验证错误而重新显示表单时对这些字段进行预填充。如果用户提交的数据可以接受,并且一切正常,它将向网站管理员发送电子邮件,并向用户显示成功消息。在“..php”文件中键入以下代码,并将其保存在项目根目录中:

. ExampleDownload
                	                    

猜你喜欢

希腊最高法院批准俄罗斯对比特币嫌疑人的请求

希腊最高法院批准俄罗斯对比特币嫌疑人的请求希腊最高法院上周五表示,一名据称使用比特币数字货币洗钱40亿美元的俄罗斯人应该被引渡到俄罗斯,一位法院消息人士说。AlexanderV

2019-02-01

塑造美国网络防御的创造性破坏和自满情绪

塑造美国网络防御的创造性破坏和自满情绪创造性的破坏,思维的范式转换取代现有的秩序,可能是一个难以捉摸的概念,但它作为人类行为驱动力的力量是不可否认的。在硅谷和其他美国的高层科技

2019-02-01

为什么我(非常)担心PRISM

为什么我(非常)担心PRISM美国国家安全局正在利用我们的数字生活,监控语音电话,电子邮件,社交媒体以及谁知道什么。美国国家安全局方面的人说,这是为了国家安全;它已经停止了恐怖

2019-02-01

先发优势:为什么新的恶意软件最初会打败反恐

先发优势:为什么新的恶意软件最初会打败反恐虽然反病毒解决方案可以有效对抗广泛使用的恶意软件,但是有一个很好的机会,新的恶意软件会躲过那些解决方案。最近有重大安全事件的报告激增,

2019-02-01

台湾银行抢劫与朝鲜黑客有关

台湾银行抢劫与朝鲜黑客有关最近针对台湾一家银行的网络抢劫事件已被安全研究人员联系到一个据信在朝鲜境外活动的臭名昭着的威胁组织。黑客利用SWIFT全球金融网络大致窃取来自台湾远东

2019-02-01