
正文
php查看表单数据类型 php怎么获取表单数据
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
用HTML PHP提交表单 如何不用数据库存储并查看数据
将表单内容以post方式传递到服务器上找个地方,用时间戳来命名文件,以.txt文件存储,定义自己需要的格式,就行啦,要查看数据的时候,直接遍历读取文件就可以查看了
相关问答
Q1: 用PHP代码如何查询数据库表中的一条记录
你的意思是说
点击查询后
要吧与关键字相关联的整条记录都显示出来?
那样的话
你要先把这条记录复制
给某个数组,然后输出这个数组就可以了
$sql="select
*
from
db1
where
name=$_post[name]";
$result=mysql_query($sql,$con);
$row=mysql_fetch_array($result)
echo
$row[name];
echo
$row[age];
……
Q2: PHP中关于获取表单数据$user_login 和 $_POST['user_login']那种更普遍(适用范围更广)?
一般来说,
$_POST['user_login'] 当提交过来的表单的method=‘post’时,可获取到值
$_GET['user_login'] 当 表单method=‘get’时,可获取到值,
另外可以用一种方法获取表单值,而无需理会 method 为post或get,
$_REQUEST['user_login'] ,
使用哪种往往根据实际的应用环境来决定。
Q3: php获取post参数的几种方式是什么?
方法1、最常见的方法是:$_POST['fieldname'];
说明:只能接收Content-Type: application/x-www-form-urlencoded提交的数据
解释:也就是表单POST过来的数据
方法2、file_get_contents(“php://input”);
说明:
允许读取 POST 的原始数据。
和 $HTTP_RAW_POST_DATA 比起来,它给内存带来的压力较小,并且不需要任何特殊的 php.ini 设置。
php://input 不能用于 enctype=”multipart/form-data”。
解释:
对于未指定 Content-Type 的POST数据,则可以使用file_get_contents(“php://input”);来获取原始数据。
事实上,用PHP接收POST的任何数据都可以使用本方法。而不用考虑Content-Type,包括二进制文件流也可以。
所以用方法二是最保险的方法。
方法3、$GLOBALS['HTTP_RAW_POST_DATA'];
说明:
总是产生 $HTTP_RAW_POST_DATA 变量包含有原始的 POST 数据。
此变量仅在碰到未识别 MIME 类型的数据时产生。
$HTTP_RAW_POST_DATA 对于 enctype=”multipart/form-data” 表单数据不可用
如果post过来的数据不是PHP能够识别的,可以用 $GLOBALS['HTTP_RAW_POST_DATA']来接收,
比如 text/xml 或者 soap 等等
解释:
$GLOBALS['HTTP_RAW_POST_DATA']存放的是POST过来的原始数据。
$_POST或$_REQUEST存放的是 PHP以key=value的形式格式化以后的数据。
但$GLOBALS['HTTP_RAW_POST_DATA']中是否保存POST过来的数据取决于centent-Type的设置,即POST数据时 必须显式示指明Content-Type: application/x-www-form-urlencoded,POST的数据才会存放到 $GLOBALS['HTTP_RAW_POST_DATA']中。
Q4: php怎么获取表单中提交的数据?
在获取表单数据中php查看表单数据类型,最常用php查看表单数据类型的自动全局变量是$_GET和$_POST,它们分别获取通过GET方法提交的数据和通过POST方法提交的数据。
比如一个名称为"user"的文本框表单控件,如果用GET方法提交,可以用 $_GET["user"]或者$_GET['user']
获取它提交的值。
php查看表单数据类型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php怎么获取表单数据、php查看表单数据类型的信息别忘了在本站进行查找喔。







