Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-如何使用附加到URL的信息_Php - Fatal编程技术网

PHP-如何使用附加到URL的信息

PHP-如何使用附加到URL的信息,php,Php,假设我有一个网站 www.game.com 现在在这个网站上有一个玩家列表,当我点击一个特定的玩家时,我会: www.game.com/stats.php?id=1 假设我返回并单击另一个玩家,它会让我 www.game.com/stats.php?id=2 我需要一种解析url的方法,以便在单击这些播放器时唯一地提取值“1”和“2”。 如果我输入parse_url 这是行不通的。我需要一条动态工作的语句来提取id号,并在每次单击玩家名称时将其存储在stats.php页面上的变量中。 当一个新的

假设我有一个网站

www.game.com

现在在这个网站上有一个玩家列表,当我点击一个特定的玩家时,我会:

www.game.com/stats.php?id=1

假设我返回并单击另一个玩家,它会让我

www.game.com/stats.php?id=2

我需要一种解析url的方法,以便在单击这些播放器时唯一地提取值“1”和“2”。 如果我输入parse_url 这是行不通的。我需要一条动态工作的语句来提取id号,并在每次单击玩家名称时将其存储在stats.php页面上的变量中。 当一个新的stats页面被加载时,这个变量会被新的ID更新,并且可以从我的数据库中提取信息


想法?

这些附加到URL的信息称为GET参数。在PHP中,您可以使用以下数组访问它们:

也可以使用,其中包括GET和POST参数以及cookie

这两个数组都是全局数组,因此您可以在函数中使用它们,而无需将它们声明为全局数组。

使用PHP GET:

$id = $_GET['id'];

$id=int$_GET['id']-1由于缺乏研究工作。Google搜索php url参数是第一个结果。lol很好,请原谅我不熟悉堆栈溢出。你怎么知道我已经好几个小时没有研究这个问题了,也找不到正确的答案,所以我决定在这里问这个问题?我花了不到30秒的时间去谷歌。我就是这样知道的。@rob74:即使是url中php问号的前两个结果也解释了$\u GET是如何工作的。
$id = $_GET['id'];