Javascript $\请求和URL解码
我正在用JavaScript创建带有请求表单值(?a=b&c=d)的URL链接,并提交到PHP页面。我正在使用JavaScript中的encodeURIComponent对表单信息进行正确编码 我已经对此进行了测试,发现$\u请求中的值已经是Javascript $\请求和URL解码,javascript,php,urldecode,Javascript,Php,Urldecode,我正在用JavaScript创建带有请求表单值(?a=b&c=d)的URL链接,并提交到PHP页面。我正在使用JavaScript中的encodeURIComponent对表单信息进行正确编码 我已经对此进行了测试,发现$\u请求中的值已经是urldecode'd。因此,我将urldecode调用从php中移除,因为它们是冗余的,并且可能对某些输入有害 这个问题的目的只是为了得到一些保证,我正确地测试了它,我的理解是正确的,并且在正常情况下,您不需要在php中显式地调用urldecode。有文档
urldecode
'd。因此,我将urldecode调用从php中移除,因为它们是冗余的,并且可能对某些输入有害
这个问题的目的只是为了得到一些保证,我正确地测试了它,我的理解是正确的,并且在正常情况下,您不需要在php中显式地调用urldecode。有文档记载,
$\u get
是url解码的。但是,$\u请求
全局没有提到这一点
GET变量通过urldecode()传递
然而,来自:
默认情况下包含$\u GET、$\u POST和$\u COOKIE内容的关联数组
我认为可以推断出正在使用类似于
array\u mege
的东西,因此GET
值也将在这里解码。@user3783243这对于我来说已经足够了。我将改为$_GET,因为这实际上对我正在做的事情更有帮助。请提交你的答案作为答案,我会检查你的答案solution@user3783243当我向meta.stackoverflow.com查询您对解决我问题的其他问题的解决方案时,我临时删除了我的问题。从我在meta上读到的,你的答案是站得住脚的。因此,请输入您的评论作为回答我已将评论移至回答。您所推断的也是我所推断的