考虑一下,我有以下网址:
index.php?page=list&id=10
如何从URL获取变量值(例如10)到list.php(它使用$ _GET [id]来做东西)而不是index.php。
编辑:OMG GUYS ...我认为它不起作用的原因是因为我将“list.php”中的内容与前一页相同,所以我想知道为什么它不起作用..没关系。 :)现在有效。
答案 0 :(得分:2)
唔..
$id = $_GET['id'];
$page = $_GET['page'];
是你的意思吗?
答案 1 :(得分:1)
只需使用PHP的include
函数包含list.php文件即可。这应该通过$_GET['id']
答案 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”文件以获得正确的功能。