在PHP中,$_GET
是一个预定义的全局数组,用于从URL查询参数(即URL中跟在问号后面的部分)中获取请求参数
使用 $_GET
数组,你可以很容易地访问URL中的参数值。下面是一个简单的例子:
假设你的URL是:https://example.com/page.php?key1=value1&key2=value2
在 page.php
文件中,你可以使用 $_GET
数组获取参数值:
<?php
// 获取单个参数值
$key1_value = $_GET['key1']; // value1
$key2_value = $_GET['key2']; // value2
// 获取所有参数值
$params = $_GET; // Array ( [key1] => value1 [key2] => value2 )
// 遍历参数值
foreach ($params as $key => $value) {
echo $key . ' : ' . $value . '
';
}
?>
需要注意的是,直接使用 $_GET
数组可能会导致安全问题,比如跨站脚本攻击(XSS)。在使用 $_GET
数组中的值之前,请确保对其进行适当的过滤和转义。
另外,从PHP 7.1开始,建议使用 http_build_query()
和 parse_url()
函数处理URL参数,以提高代码的安全性和可读性。
领取专属 10元无门槛券
手把手带您无忧上云