[英]How to get a URL query string which has “?” inside?
我的网址如下所示:
www.xxx.com/?user&q=code/approve/realname&url=/?user&q=code/approve/myapp
当我使用$_REQUEST['url']
(PHP)获取查询字符串时,它只是“ /”。 之后的所有字符? (包括)不见了。
顺便说一句:我需要转移这样的字符串包括? 作为查询字符串。
您需要先对值进行URLEncode,然后再发送。
查看PHP的urlencode()
函数。
您的价值将类似于:
%3Fuser%26q%3Dcode%2Fapprove%2Fmyapp
PHP查询字符串解析器将正确解释这些内容。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.