简单的问题:我怎么能知道像index.php?xxxxxxx?

时间:2011-05-10 09:53:08

标签: php url get submit goto

我怎么知道这样做“http://www.xxxxx.com/?xxxxxx”(比如mediafire的例子)或“index.php?xxxxxx” NOT 就像“索引” .PHP?行动= XXXXXX“

示例:index.php?照片将直接转到gallery或index.php?about将直接关于

3 个答案:

答案 0 :(得分:1)

您想要$_SERVER['QUERY_STRING']

答案 1 :(得分:0)

/?value=foo/index.php?value=foo都是等效的。

在这样的页面上,使用

echo $_GET['value'];

将显示foo。

您通常会使用if语句来获取正确的页面,或者包含基于该变量的文件(在对其进行清理后)。

答案 2 :(得分:0)

检查$_GET变量是否存在isset

<?php

if (isset($_GET['photo'])) {
    echo 'Photos';
}
else if (isset($_GET['about'])) {
    echo 'About';
}

这为index.php?photo提供了“照片”,为index.php?about提供了“关于”。