开发者社区> 问答> 正文

微信内置浏览器中的cookie碰到的疑问

微信内置浏览器中的cookie很诡异呀
这是设置和删除COOKIE的代码

function set_cookie($var ,$value = '' ,$expire = 0){
$path = '/';
$domain = 'aaa.com';
$auth = 'sadfsadfasdf';
if($value!='') $value = _myencrypt($value ,$auth);
$var = '__abc_'.$var;
if($expire==0){
    $expire = 0;
}else if($expire > 0){
    $expire = __TIME__ + (86400*$expire);
}else{
    $expire = $expire * 86400;
}
setcookie($var ,$value ,$expire ,$path,$domain);
unset($var ,$expire ,$path ,$domain);
}
function delete_cookie($var){
$path = '/';
$domain = 'aaa.com';
$expire = __TIME__ - 2592000;
if(is_array($var)){
    foreach($var as $val){
        $var = '__abc_'.$val;
        setcookie($var ,'' ,$expire , $path,$domain);
    }
}else{
    setcookie('__abc_'.$var ,'' ,$expire , $path,$domain);
}
unset($path ,$expire ,$domain);
}

在普通的浏览器中是根本没有问题的

但是用微信打开这个网站后,登录没有问题,但是退出就不行了,一直不能删除cookie...

还是分时段的,昨天我记得还可以来着。。。

IOS和安卓都不行

展开
收起
落地花开啦 2016-06-16 18:22:12 6976 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    微信里的 cookie 不是持久的,据我测试,有时关闭微信再打开就没有了。Android 和 IOS 中保存的具体时间可能有所不同。

    2019-07-17 19:41:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
微信PaxosStore简介 立即下载
微信移动客户端-数据存储优化实践 立即下载
基于浏览器的实时构建探索之路--玄寂 立即下载