php urldecode 注意事项

属于 PHP 分类 0 评论 74 阅读

url中base64之后的参数 一定要urlencode, 因为base64之后的字符串会包含"+" "/" 等特殊字符

超全局变量 $_GET 和 $_REQUEST 已经被解码了。对 $_GET 或 $_REQUEST 里的元素使用 urldecode() 将会导致不可预计和危险的结果,即接受urlencode转义的请求时不需要urldecode转义。其他的如$_POST等请求则需要自己转义

发表你的评论