PHP 表单验证2025年4月29日 | 阅读 6 分钟 HTML 表单包含各种输入字段,如文本框、复选框、单选按钮、提交按钮、清单等。这些输入字段需要进行验证,以确保用户已在所有必填字段中输入信息,并验证用户提供的信息是有效和正确的。 表单验证类型有两种验证方式:客户端和服务器端。当客户端提交表单时,服务器上的 PHP 脚本会拦截表单数据。服务器端表单验证可以通过 PHP 中的许多函数来实现。
无法保证用户提供的信息始终正确。PHP 在服务器端验证在HTML 表单中提交的数据。你需要验证以下几点:
空字符串(Empty String)以下代码检查字段是否为空。如果用户将必填字段留空,它将显示错误消息。放置这些代码行来验证必填字段。 验证字符串以下代码检查该字段将仅包含字母和空格,例如 - 姓名。如果姓名字段未收到用户的有效输入,则会显示错误消息。 验证数字以下代码验证该字段将仅包含数字值。例如 - 手机号。如果手机号字段未收到用户的数字数据,则代码将显示错误消息。 验证电子邮件有效的电子邮件必须包含 @ 和 . 符号。PHP 提供了各种验证电子邮件地址的方法。在这里,我们将使用正则表达式来验证电子邮件地址。 以下代码验证用户通过 HTML 表单提供的电子邮件地址。如果该字段不包含有效的电子邮件地址,则代码将显示错误消息。 输入长度验证输入长度验证限制用户提供指定范围内的值,例如 - 手机号码。有效的手机号码必须有 10 位数字。 给定代码将帮助您对用户输入应用长度验证。 验证 URL以下代码验证用户通过HTML 表单提供的网站URL。如果该字段不包含有效的 URL,则代码将显示错误消息,即“URL 无效”。 按钮点击验证以下代码验证用户是否点击了提交按钮,并使用以下方法之一(get 或 post)将表单数据发送到服务器。 现在我们将所有这些验证应用到 HTML 表单以验证字段。因此,您可以详细了解这些代码将如何用于验证表单。 使用 HTML 创建注册表单并执行服务器端验证。按照以下说明进行操作: 创建并验证注册表单示例立即执行输出 ![]() ![]() 如果我们点击提交按钮而未填写任何信息,它将表明这些是必填字段;您不能在未填写准确信息的情况下提交表单。上图是显示错误的输出部分的屏幕截图。 ![]() 填写完必填字段后,我们再次尝试提交表单,但我们遇到了错误,因为所有必填字段都填写了信息,但这些信息不正确,如您在上面提供的输出部分的屏幕截图中看到的那样。 下一主题PHP 中的异常处理 |
PHP 有一个内置函数 gmp_cmp(),用于比较两个 GMP 数字。语法以下语法显示了一个使用 GMP 数字的清晰函数。gmp_cmp($number1, $number2); 参数此函数需要两个 GMP 数字,例如 $number1 和 $number2。在 PHP 5.6 及更高版本中,...
阅读 2 分钟
PHP GMP 导入函数将字符串值转换为二进制值。我们可以使用 gmp_import() 函数对字符串数据执行数学运算。语法 以下语法显示了 PHP GMP 导入函数。string gmp_import (GMP $numbers, int $num_size, int $option_nums); 参数 如上语法所示并如下解释,……
阅读 4 分钟
Composer 是一个用于以标准格式管理 PHP 中依赖项的应用程序。Composer 允许您声明 PHP 项目所依赖的库并为您管理它们。它安装并更新您项目所需的库。默认情况下,...
5 分钟阅读
? 最流行的服务器端脚本语言之一是 PHP。PHP 脚本在执行时通常会生成“输出”或内容,这些内容会直接发送到用户的浏览器。然而,PHP 还有一个称为“输出缓冲”的功能,它允许...
阅读 8 分钟
是什么?是一个面向 PHP 和 Web 开发人员的 IDE(集成开发环境),由 JetBrains 开发。它不是免费提供的。它支持 PHP 5.3 及以上版本。它构建在 IntelliJ IDEA 平台之上,该平台是用 Java 编写的…。
阅读 4 分钟
PHP 中的 Get 和 Post 方法 PHP 提供了两种客户端(浏览器)可以将信息发送到服务器的方法。这些方法如下,并已详细讨论:GET 方法 POST 方法 Get 和 Post 方法是在 <form> 标签内使用的 HTTP 请求方法,用于发送...
阅读 4 分钟
在使用 PHP 时,开发人员经常需要将数组数据转换为字符串,以便他们可以轻松地将字符串函数应用于数据。在本教程中,我们将简要探讨将 PHP 中的数组转换为字符串的各种方法。PHP 提供了不同的内置……
阅读 3 分钟
PHP | urlencode() 函数 “urlencode()”是 PHP 中默认可用的函数之一。此函数用于对 URL 进行编码。它的工作原理并不像看起来那么复杂。相反,它非常简单易懂,因为输出(或...
阅读 4 分钟
PHP Web 托管被定义为能够读取和执行 PHP 代码的 Web 托管。PHP 是一种广泛使用的服务器端编程语言,其源代码由服务器处理。与纯 HTML 页面相反,这可以确保前端用户不会...
阅读 10 分钟
在本文中,我们将学习如何在 PHP 中获取选定选项的值。在此,我们将学习一些基本的 PHP 概念,然后通过各种示例学习此概念。PHP 是什么意思?PHP 是一种广泛使用的开源……
阅读 10 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。

我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India


