Php 获取所有可能的$\u从URL获取参数
我有一个网站链接,该网站运行带有以下变量的php代码:Php 获取所有可能的$\u从URL获取参数,php,url,get,Php,Url,Get,我有一个网站链接,该网站运行带有以下变量的php代码: http://www.example.com/run.php?test=abc 除了test,比如id和title,链接中还有其他可用的$\u GET变量,我对此一无所知。是否有可能获取缺失的变量(如果有)?在我的示例中,它将是id和title变量。是的,array\u key($\u GET)将为您提供键,只需迭代它们是的,array\u key($\u GET)将为您提供键,只需迭代它们$\u GET是通过URL传递给当前脚本的变量的关
http://www.example.com/run.php?test=abc
除了
test
,比如id
和title
,链接中还有其他可用的$\u GET变量,我对此一无所知。是否有可能获取缺失的变量(如果有)?在我的示例中,它将是id
和title
变量。是的,array\u key($\u GET)
将为您提供键,只需迭代它们是的,array\u key($\u GET)
将为您提供键,只需迭代它们$\u GET
是通过URL传递给当前脚本的变量的关联数组
因此,它将保存所有url参数。您可以通过以下操作看到这一点:
var_dump($_GET);
然后,您可以使用$\u GET参数执行以下操作:
foreach ($_GET as $getParam => $value) {
echo $getParam . ' = ' . $value . PHP_EOL;
}
$\u GET
是通过URL传递到当前脚本的变量的关联数组
因此,它将保存所有url参数。您可以通过以下操作看到这一点:
var_dump($_GET);
然后,您可以使用$\u GET参数执行以下操作:
foreach ($_GET as $getParam => $value) {
echo $getParam . ' = ' . $value . PHP_EOL;
}
是的
$\u GET
是一个数组
因此,$\u GET[0]
可能是test的值
$\u GET[1]
可以是title的值
因此,您需要了解$\u GET
数组或循环数组中保存了多少值:
foreach ($_GET as $getParam => $value) {
echo $getParam . ' = ' . $value . PHP_EOL;
}
另外,如果您的doprint\u r($\u GET)代码>您可以看到数组中所有不同的条目是如何显示的。是
$\u GET
是一个数组
因此,$\u GET[0]
可能是test的值
$\u GET[1]
可以是title的值
因此,您需要了解$\u GET
数组或循环数组中保存了多少值:
foreach ($_GET as $getParam => $value) {
echo $getParam . ' = ' . $value . PHP_EOL;
}
另外,如果您的doprint\u r($\u GET)代码>您可以看到数组中所有不同的条目是如何被接受的。否-如果有一种确定给定URL接受哪些参数的通用方法,这将是一个巨大的安全风险。您需要熟悉变量提供的web服务-换句话说,了解API。使用$\u GET
您将从数组中获取所有参数url@Utkanos这就是我想要的答案,非常感谢!否-如果有一种确定给定URL接受哪些参数的通用方法,这将是一个巨大的安全风险。您需要熟悉变量提供的web服务-换句话说,了解API。使用$\u GET
您将从数组中获取所有参数url@Utkanos这就是我想要的答案,非常感谢!您至少可以更改我的示例的变量名。您的示例没有真正解释发生了什么。我看到你后来编辑它来解释。干得好。你至少可以更改我的示例的变量名。你的示例没有真正解释发生了什么。我看到你后来编辑它来解释。干得好