如何获取具有"?"的URL查询字符串内?

时间:2015-03-18 12:07:53

标签: php httprequest

我的网址如下:

www.xxx.com/?user&q=code/approve/realname&url=/?user&q=code/approve/myapp

当我使用$_REQUEST['url'](PHP)获取查询字符串时,它只是“/”。 之后的所有人物? (包括)已经走了。

BTW:我需要转移这样的字符串吗?作为查询字符串。

1 个答案:

答案 0 :(得分:1)

您需要在发送之前对该值进行URLEncode。

查看PHP的urlencode()函数。

你的价值看起来像是:

%3Fuser%26q%3Dcode%2Fapprove%2Fmyapp

PHP查询字符串解析器将正确解释。