2011-05-30 57 views
0

您好我有网址,如下所示如何从URL中获取Querystring?

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

我现在用的$_SERVER['REQUEST_URI']用于获取当前的URL。我需要做什么才能得到字符串affiliate=true?..请帮助我。

回答

7

您正在寻找

$_SERVER["QUERY_STRING"] 

你可以找到所有(通常情况下)的预定义变量在PHP here

经常会有帮助的是做一个phpinfo(),它将列出当前设置的所有环境和其他变量。

+0

thanks..its working – 2011-05-30 08:15:16

2

这就是所谓的一个GET变量,您可以通过全局变量

$_GET['affiliate'] 

因此,在你的代码,你会做这样的事情存取权限是:

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

,或者如果你真的有兴趣在字符串本身中,您可以使用

$_SERVER["QUERY_STRING"] 

全局变量

0

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