服务报价 | 域名主机 | 网络营销 | 软件工具| [加入收藏]
 热线电话: #
当前位置: 主页 > php教程 > php教程 >

php $_POST[]获取表单数据

时间:2016-02-19 01:03来源: 作者: 点击:
在php获取表单数据有专用的命令,$_POST[]就是这个函数了,下面来看我们一个简单的实例: ?php echo Hello, . $_POST [ first_name ]. ! ; ? 输出是来自表单的first_name的值,再看一个复杂一点点的实例:
在php获取表单数据有专用的命令,$_POST[]就是这个函数了,下面来看我们一个简单的实例:
 
<?php 
echo 'Hello, ' . $_POST['first_name'] . '!'; 
?> 
输出是来自表单的first_name的值,再看一个复杂一点点的实例:
 
$_POST['name'] = trim($_POST['name']); 
 
if (strlen($_POST['name']) == 0) { 
    $errors[] = "Your name is required."; 
好了,下面做一个关于$_POST的完整实例:
 
<?php  
  $user =  $_POST['user']; 
  $color = $_POST['color']; 
  $self =  $_SERVER['PHP_SELF']; 
 
  if( ( $user != null ) and ( $color != null ) ) 
  { 
    setcookie( "firstname", $user , time() + 36000 ); 
    setcookie( "fontcolor", $color, time() + 36000 ); 
    header( "Location:getcookie.php" ); 
    exit(); 
  } 
?> 
<html> 
 <head> 
  <title>Set Cookie Data</title> 
 </head> 
 <body> 
 
  <form action ="<?php echo( $self ); ?>" method = "post"> 
 
  Please enter your first name: 
  <input type = "text" name = "user"><br><br> 
 
  Please choose your favorite font color:<br> 
  <input type = "radio" name = "color" value = "#FF0000">Red 
  <input type = "radio" name = "color" value = "#00FF00">Green 
  <input type = "radio" name = "color" value = "#0000FF">Blue 
  <br><br> 
  <input type = "submit" value = "submit"> 
  </form> 
 
 </body> 
 
</html> 
总结:上面的实例没做安全处理,只是简单的获取了表单提交的数据,我们可以做一些安全处理,如isset() addslashes 等处理.
(责任编辑:最模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
热点内容