PHP post 方法是浏览器客户端向网络服务器发送所需信息的方法之一。基本上,当我们必须登录网站或与邮件交互时,这意味着我们正在处理表单。表单用于获取用户信息并将其提交到网络服务器。它们基本上是 HTML 标签,具有图形用户界面项目,如输入框、单选按钮、复选框等。 开始您的免费软件开发课程 网络开发、编程语言、软件测试及其他 表单是使用 定义的。使用输入表单元素描述的标签和 GUI 项目在处理允许用户输入的可调整和动态应用程序的开发时使用。表单还可以用于更改数据库信息中的现有数据。 语法: 登录后复制 哪里, var 是 URL 的变量名 $_POST 是 PHP 数组 PHP POST 方法如何工作? 此方法通过 HTTP 标头提交值,并且由于上述变量具有全局范围,因此可以从程序中的任何位置获取它。当表单发布值不显示在 URL 中时,最好使用此方法。 它的一些属性是: 它对发送数据的大小没有任何限制。 数据传输通过 HTTP 标头进行,因此安全性也依赖于此。因此,通过使用 HTTPS 方法,我们可以确保它是安全的。 通过使用 POST 方法,我们可以访问 ASCII 和二进制数据。 $_POST 是访问此方法发送的所有信息的数组。 PHP POST 方法的实现示例 以下是提到的示例: 示例#1 代码: First Name: Last Name: Mail ID: 登录后复制 输出: 说明: 在此示例中,我们将看到一个简单的 HTML 表单提交,其中表单由 3 个属性组成:名字、姓氏和邮件 ID。当用户填写所有信息然后单击提交按钮时,输入的数据将使用 HTTP POST 方法发送。 示例#2 代码: 登录后复制 输出: 说明: 在此示例中,我们将了解 POST 方法如何适用于多种表单。因此,我们使用 switch 语句来处理不同的表单,并且所有表单都应该是不同的,以便处理时不会出现任何错误。如果我们需要添加更多表单,只需要在数组和 switch 语句中添加一个条目即可。 示例#3 代码: "; echo "Welcome ". $_POST['height']. ""; echo "You are ". $_POST['weight']. "weight in kgs"; exit(); } ?> Full Name: Height: Weight: 登录后复制 输出: 说明: 本例中的查询字符串发送到 POST 方法请求的 HTTP 消息正文。这里我们指定了 3 个属性,即全名、身高和体重。 PHP 中 POST 方法相对于 GET 方法的优点 与 GET 相比,POST 方法更安全,因为用户输入的信息不会显示在 URL 查询字符串或服务器日志中。 POST 方法可以传递的数据范围比 GET 方法更大,因为它既可以发送文本数据,也可以发送二进制数据,例如使用 POST 方法上传文件。它支持许多此类高级功能。 它支持各种不同的数据类型,如数字、字符串、二进制类型。 结论 如上所示,基本上PHP的Post方法是用来收集表单数据的。因此使用 HTTP Post 方法通过 Web 服务器发送信息。由于此信息在地址栏中永远不可见,因此通常用于通过服务器发送敏感数据。它们在性能方面也有一些缺点,POST 方法请求不会被缓存,因此不会保留在浏览器历史记录中。