出于安全性考虑,我们在cookie中保存了经过AES加密的关键信息,在存入cookie以前,密文经过了base64编码,然后我们在用$_COOKIE变量直接读取的时候,发现PHP自动过滤了密文中的+号,经过研究PHP的代码,发现在存入$_COOKIE以前,系统自动做了URLENCODE,解决的办法也很简单,
从$_SERVER["HTTP_COOKIE"],里面取出一个包含所以cookie内容的字符串,然后自己解析,即可。
|
|||||||||
|
Copyright © 2012 张鹏 的技术 - All Rights Reserved |
|||||||||
朋友评论