Board logo

标题: get传值时,注意特殊符号的影响 [打印本页]

作者: fangzhen    时间: 2011-1-11 16:12     标题: get传值时,注意特殊符号的影响

先段时间在做一个密码验证的时候,用get方式传值认证,结果有用户在认证时总是通不过,经过查找,发现密码中含有" = "特殊符,在传输的过程中等号后的内容将丢失,当然验证就会失败,最简单的常识,当时没有想到。
后来想到用base64简单加密传递,但同样忘了一件事,base64加密后字符串中还可能存在“=”,所以验证还是有问题,最终解决办法是,先base64然后再urlencode,没有时间去想其他更优化的处理方法。




欢迎光临 PHP开发笔记 (http://phpvi.com/) Powered by Discuz! 6.1.0