php怎么获取参数?多种方法

发布时间:2020-11-12编辑:脚本学堂
有关php获取参数值的多种方法,可以调用系统特定的自动全局变量数组来获取这些值,常用的自动全局变量:$_get,$_post,$_request,需要的朋友参考下。

php接受通过html表单提交的信息时,会将提交的数据保存在全局数组中,可以调用系统特定的自动全局变量数组来获取这些值。

常用自动全局变量:$_get,$_post,$_request

1、$_get变量

$_get变量是一个包含名称[name]和值[value]的数组(这些名称和值是通过http get方法发送的,且都可以利用)。
$_get变量使用“method=get”来获取表单信息。通过get方法发送的信息是可见的(它将显示在浏览器的地址栏里),并且它有长度限制(信息的总长度不能超过100个字符[character])。

要点:
当使用“$_get”变量时,所有的变量名和变量值都会显示在url地址栏内;
所以,当你发送的信息包含密码或是其他一些敏感信息时,就不可以再使用这种方法。
因为,所有的信息会在url地址栏内显示,所以可以把它作为标签放入收藏夹内。
这在很多情况下非常有用。

注意:如果需要发送的变量值过大,http get方法便不适用。发送的信息量不能超过100个字符。

2、$_post变量

$_post变量是一个包含名称[name]何值[value]的数组(这些名称和值是通过http post方法发送的,且都可以利用)
$_post变量使用“method=post”来获取表单信息。通过post方法发送的信息是不可见的,并且它没有关于信息长度的限制。

3、$_request变量

$_request变量包含$_get, $_post, and $_cookie的内容。
$_request变量可以用来获取通过“get”和“post”这两种方法发送的表单数据。