免费注册
登录
会员
标签
统计
帮助
PHP开发笔记
»
工作总结
» get传值时,注意特殊符号的影响
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
get传值时,注意特殊符号的影响
fangzhen
管理员
UID
1
帖子
1318
精华
4
积分
100
阅读权限
200
在线时间
560 小时
注册时间
2008-10-22
最后登录
2022-1-26
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2011-1-11 16:12
只看该作者
get传值时,注意特殊符号的影响
先段时间在做一个密码验证的时候,用get方式传值认证,结果有用户在认证时总是通不过,经过查找,发现密码中含有" = "特殊符,在传输的过程中等号后的内容将丢失,当然验证就会失败,最简单的常识,当时没有想到。
后来想到用base64简单加密传递,但同样忘了一件事,base64加密后字符串中还可能存在“=”,所以验证还是有问题,最终解决办法是,先base64然后再urlencode,没有时间去想其他更优化的处理方法。
UID
1
帖子
1318
精华
4
积分
100
阅读权限
200
在线时间
560 小时
注册时间
2008-10-22
最后登录
2022-1-26
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队