$_GET变量用于手机来自method="get"的表单中的值
$_GET变量是一个数组,内容是由HTTP GET方法发送的变量名称和值
$_GET变量用于收集来自method="get"表单中的值,从带有GET方法的表单发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量夜生活有限制的 最多100个字符
例如
<form action="welcome.php"method="get">
Name:<input type="text"name="name"/>
Age:<input type="text" name="age"/>
<input type="submit"/>
</form>
当用户点击提交按钮的时候,发送的URL会类似这样
http://www.***.com.cn/welcome.php?name=Peter&age=37
“welcome.php”文件现在可以通过$_GET变量来获取表单数据了,表单域的名称会自动成为$_GET数组中的ID键
Welcome<?php echo $_GET["name"];?>.<br/>
You are <?php echo $_GET["age"];?>years old!
下面我们来看看为什么是用$_GET
注释:在使用$_GET变量的时候,所有的变量名和值都会显示在URL中,所以在发送密码或者其他的敏感的信息的时候,不应该是用这个方法,不过,正因为变量显示在URL中,因此可以在收藏夹中收藏该页面
HTTP GET不适合大型的变量值,值是不能超过100个字符的啊
$_REQUEST变量
PHP中$_REQUEST变量包含了$_GET.$_POST以及$_COOKIE的内容
PHP中$_REQUEST变量可用来取得通过GET和POST方法发送的表单数据的结果
Welcome <?php echo $_REQUEST["name"];?>.<br/>
You are <?php echo $_REQUEST["age"];?>years old!