首页 > php教程 > php手册 > 正文

php $_POST[]获取表单数据方法

php中文网
发布: 2016-05-25 16:46:26
原创
1926人浏览过

在php获取表单数据有专用的命令,$_post[]就是这个函数了,下面来看我们一个简单的实例:

<?php 
	echo 'Hello, ' . $_POST['first_name'] . '!'; 
	 
登录后复制

腾讯云AI代码助手
腾讯云AI代码助手

基于混元代码大模型的AI辅助编码工具

腾讯云AI代码助手 205
查看详情 腾讯云AI代码助手

立即学习PHP免费学习笔记(深入)”;

输出是来自表单的first_name的值,再看一个复杂一点点的实例:

$_POST['name'] = trim($_POST['name']); 
	 
	if (strlen($_POST['name']) == 0) { 
	    $errors[] = "Your name is required."; 
	} 
登录后复制

好了,下面做一个关于$_POST的完整实例:

 class="brush:php;"><?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> 
登录后复制

立即学习PHP免费学习笔记(深入)”;

总结:上面的实例没做安全处理,只是简单的获取了表单提交的数据,我们可以做一些安全处理,如isset() addslashes 等处理.

本文地址:

转载随意,但请附上文章地址:-)

PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号