草庐IT

rawurldecode

全部标签

PHP - 自动检测(原始)urlencode

一个PHP文件正在通过GET接收一个URL编码的字符串。但是,某些脚本可能会发送使用urlencode()函数编码的字符串,而其他脚本可能会发送使用rawurlencode()函数编码的字符串。检查使用哪个函数对字符串进行编码的最佳方法是什么,因此可以使用适当的解码函数(urldecode()或rawurldecode())叫什么?到目前为止,我唯一的想法是这样的代码:if(stristr($string,"%20"))... 最佳答案 这两个函数采用正则表达式[^0-9A-Za-z_~-]定义的任何字符,并将其转换为百分号后跟十六