从URL获取嵌套的GET值

时间:2013-04-09 08:26:13

标签: php

考虑一下,我有以下网址:

index.php?page=list&id=10

如何从URL获取变量值(例如10)到list.php(它使用$ _GET [id]来做东西)而不是index.php。

编辑:OMG GUYS ...我认为它不起作用的原因是因为我将“list.php”中的内容与前一页相同,所以我想知道为什么它不起作用..没关系。 :)

现在有效。

7 个答案:

答案 0 :(得分:2)

唔..

$id = $_GET['id'];
$page = $_GET['page'];

是你的意思吗?

答案 1 :(得分:1)

只需使用PHP的include函数包含list.php文件即可。这应该通过$_GET['id']

使list.php中的变量可以访问

答案 2 :(得分:1)

这不是以任何方式嵌套的。你可以像往常一样获得价值,无论他们处于什么位置:

$_GET['id'](但不是$_GET[id]

通常会将var_dump($_GET);添加到index.php年并进行调查

答案 3 :(得分:1)

index.php

中添加此代码
$id = $_GET['id'];  // 10
$page = $_GET['page'];  // list

$id = $_REQUEST['id'];  // 10
$page = $_REQUEST['page'];  // list

答案 4 :(得分:1)

echo $_GET['page'];//Outputs list
echo $_GET['id'];//Outputs 10

答案 5 :(得分:1)

在这两个页面(索引和列表)中,您可以这样写:

$id;

if(isset($_GET["id"]))
{
    $id = $_GET["id"];
}

答案 6 :(得分:1)

你可以在任何php文件中使用$ _GET变量,它应该可以工作。

我认为,你的网址是

index.php?page=list&id=10

因此,它重定向到index.php文件。您需要包含“list.php”文件以获得正确的功能。