您所在的位置:PHP培训学院 > PHP教程 > 编程技巧 > >PHP 基础教程——PHP 表单处理

PHP 基础教程——PHP 表单处理

2018-02-11 17:11:54 来源:W3School 浏览次数:

PHP 超全局变量 $_GET 和 $_POST 用于收集表单数据(form-data)。

PHP - 一个简单的 HTML 表单

下面的例子显示了一个简单的 HTML 表单,它包含两个输入字段和一个提交按钮:

实例

  1. <html> 
  2. <body> 
  3.  
  4. <form action="welcome.php" method="post"
  5. Name: <input type="text" name="name"><br> 
  6. E-mail: <input type="text" name="email"><br> 
  7. <input type="submit"
  8. </form> 
  9.  
  10. </body> 
  11. </html> 

当用户填写此表单并点击提交按钮后,表单数据会发送到名为 "welcome.php" 的 PHP 文件供处理。表单数据是通过 HTTP POST 方法发送的。

如需显示出被提交的数据,您可以简单地输出(echo)所有变量。"welcome.php" 文件是这样的:

  1. <html> 
  2. <body> 
  3.  
  4. Welcome <?php echo $_POST["name"]; ?><br> 
  5. Your email address is: <?php echo $_POST["email"]; ?> 
  6.  
  7. </body> 
  8. </html> 

输出:

  1. Welcome John 
  2. Your email address is john.doe@example.com 

使用 HTTP GET 方法也能得到相同的结果:

实例

  1. <html> 
  2. <body> 
  3.  
  4. <form action="welcome_get.php" method="get"
  5. Name: <input type="text" name="name"><br> 
  6. E-mail: <input type="text" name="email"><br> 
  7. <input type="submit"
  8. </form> 
  9.  
  10. </body> 
  11. </html> 

"welcome_get.php" 是这样的:

  1. <html> 
  2. <body> 
  3.  
  4. Welcome <?php echo $_GET["name"]; ?><br> 
  5. Your email address is: <?php echo $_GET["email"]; ?> 
  6.  
  7. </body> 
  8. </html> 

上面的代码很简单。不过,最重要的内容被漏掉了。您需要对表单数据进行验证,以防止脚本出现漏洞。

[免责声明]本文来源于网络转载,仅供学习交流使用,不构成商业目的。版权归原作者所有,如涉及作品内容、版权和其它问题请在30日内与本网联系,我们将在第一时进行处理

优就业官方微信

扫描二维码,即可与小
U亲密互动

优就业官方微博

扫码关注,更有精彩活动
等你参与

优就业官方QQ号

一键加好友

咨询电话:(9:00-22:00)

400-650-7353

优就业PHP培训学院(php.ujiuye.com)-中公优就业旗下PHP研究中心,是PHP培训机构,致力于培养系统实战型PHP精英人才。关注PHP技巧与PHP开发视野。优就业PHP培训学院-更好的PHP培训机构。

 
 
咨询中心
优就业微信扫一扫
微信扫一扫

400-650-7353

加入官方微博