$_GET 是变量的关联数组,通过附加到HTTP请求URL的查询字符串传递到当前脚本。请注意,除GET请求外,所有请求均使用查询字符串填充该数组。
$HTTP_GET_VARS包含相同的初始信息,但已弃用
默认情况下,客户端浏览器通过HTTP GET方法在服务器上发送URL请求。附加到URL的查询字符串可能包含由&符号连接的键=值对。$_GET关联数组存储这些键值对
假设浏览器中的URL是http://localhost/testscript.php?name = xyz&age = 20
<?php echo "Name : " . $_GET["name"] . "<br>"; echo "Age : " . $_GET["age"]; ?>
输出结果
这将产生以下结果-
Name : xyz Age : 20
在以下示例中,htmlspecialchars()
函数用于转换HTML实体中的字符。
字符 | 替代 |
---|---|
<(小于) | &lt; |
'(单引号) | &#039; 或‘ |
”(双引号) | &quot; |
&(&) | &amp; |
>(大于) | &gt; |
假设浏览器中的URL是http://localhost/testscript.php?name = xyz&age = 20
<?php echo "Name: " . htmlspecialchars($_GET["name"]) . "<br>"; echo "age: " . htmlspecialchars($_GET["age"]) . "<br>"; ?>
输出结果
这将产生以下结果-
Name : xyz Age : 20