2010-11-30 56 views
8

在PHP应用程序,$ _ SERVER [“HTTP_REFERER”]具有以下值:

 
http://www.google.com/aclk?sa=l&ai=CPWNSJV30TK{snip}&num=2&sig=AGiWqtxY{snip} 
&adurl=http://www.jumpfly.com&rct=j&q=adwords&cad=rja 

我的问题是什么是提取q的值的正确方法?

我应该搜索q的位置,然后搜索下一个&的位置,然后取出它们之间的子串吗?这似乎有点不专业,因为如果某天q是该查询字符串中的最后一个参数,并且之后没有&。

谢谢。

回答