PHP $_GET
phpserver side programmingprogramming更新于 2025/7/18 21:52:17
简介
$_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 实体中的字符。
| 字符 | 替换 |
|---|---|
| < (小于) | < |
| ' (单引号) | '或 ' |
| " (双引号) | " |
| & (与号) | & |
| >(大于) | > |
假设浏览器中的 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

