lichengcom2009 发表于 2017-3-28 15:13:01

PHP获取表单数据的三种方法

PHP中获取表单数据的三种方法,及其差别之处如下所示

表单部分代码:
<form name="form1" method="post" action="">
<input type="text" name="username">
<input type="submit" name="Submit" value="提交">
</form>

获取表单:
<?php
echo ($HTTP_POST_VARS["username"]);
echo ($_REQUEST["username"]);
echo ($username);
?>

方法一是4.0以下版本常用的方法,而不管register_globals如何设置;
方法二是4.2以上版本常用的方法,而不管register_globals如何设置;
方法三是在php.ini设置register_globals = On 的时候才适用。

补:
$_REQUEST中间的内容实际上还是来源于$_GET $_POST $_COOKIE,缺点是无法判断变量到底来自于get post 还是cookie,对要求比较严格的场合不适用。
页: [1]
查看完整版本: PHP获取表单数据的三种方法