点击HTTP Web表单POST和HTML按钮提交之间的差异

时间:2016-03-03 06:55:12

标签: php html

我想知道HTTP网页表单POST和按钮提交点击有什么区别,它们是完全不同的功能还是彼此相同?

我有小提琴手,在那里我试图模拟传入和正在进行的POST和GET语句,POST发送请求并在请求结束时连接输入区域参数,但是仍然没有告诉我是否, POST和sumbmit相同或不相同。

1 个答案:

答案 0 :(得分:0)

HTTP POST:

  • 这是将您的数据发送到各自的HTTP方法之一 脚本路径。
  • 这是未显示数据的安全方法 在网址中为HTTP GET方法。
  • 数据将通过发送到所需的脚本 标题。

提交按钮点击:

  • 它是通过其中的数据进入的Web表单事件之一 表单输入将发布到存在的脚本路径中 表单的action属性。

现在如果表单有两个提交按钮会发生什么?

首先,当我们需要两个提交按钮时,这是极少数情况,因为我们一次只能点击一个按钮。

假设我们在某些演示形式中有以下两个按钮,如下所示

<form name="profileForm" action="saveprofile.php" method = "POST">
          // Your input fields go here 
 <button class = "any_button_name" type= "submit " name ="save_profile" value ="save_profile" >Save Profile </button>

 <button class = "any_button_name" type= "submit " value="preview_profile"  name ="preview_profile" >Preview Profile </button>

</form>
  

此处添加了代码value属性以了解已点击的按钮。

现在在PHP Side,您可以检查单击了哪个按钮。

// code from saveprofile.php
if('save_profile' == $_POST['save_profile']) {
    // save profile code
}

if('preview_profile' == $_POST['preview_profile']) {
    // save profile code
}

希望这可能有助于消除您的疑虑。