如何从URL获取Querystring?

时间:2011-05-30 07:35:05

标签: php url

嗨我有下面的URl

http://word.dev.net/apps/website-management?affiliate=true

现在我使用$_SERVER['REQUEST_URI']获取当前网址。我需要做些什么来单独获取字符串affiliate=true?...请帮助我。

3 个答案:

答案 0 :(得分:7)

您正在寻找

$_SERVER["QUERY_STRING"]

您可以在PHP here中找到所有(通常)预定义变量。

通常有用的是phpinfo(),它将列出当前设置的所有环境和其他变量。

答案 1 :(得分:2)

这称为GET变量,您可以通过全局变量

访问它
$_GET['affiliate']

因此,在您的代码中,您可以执行以下操作:

if(isset($_GET['affiliate']))
      /*do something with the var*/

或者如果您真的对字符串本身感兴趣,可以使用

访问它
$_SERVER["QUERY_STRING"]

全局变量

答案 2 :(得分:0)

您可以将$_SERVER['QUERY_STRING']parse_url函数合并到PHP(http://php.net/manual/en/function.parse-url.php)中以获取网址组件。