我测试了好几天,发现是楼主api/uc.php的cookie前缀没有改,同步登陆必须有跳转(跳转中同步登陆到其他应用),还有cookie的时间设置要适当,uc.php设置的是$timestamp+/-86400*365,CI中的cookie也要是$timestamp+/-86400*365,这样删除cookie才会生效。 我测试了好几天,发现是楼主api/uc.php的cookie前缀没有改,同步登陆必须有跳转(跳转中同步登陆到其他应用),还有cookie的时间设置要适当,uc.php设置的是$timestamp+/-86400*365,CI中的cookie也要是$timestamp+/ ...
dragon 发表于 2009-4-23 17:50 http://codeigniter.org.cn/forums/images/common/back.gif
这样可以解决到吗 {:3_64:}谢了 请问改哪里,能说个明白吗?看不懂!~! LZ我有几个问题想请教你一下! 你看到我的回复! 加我扣扣可以吗
!
我的扣扣是 44510723 好东西啊~~狂顶 学习了,很感谢 艺术啊,来欣赏下~ 那我就不下载了.呵呵 有BUG
函数_setcookie 需要用到$GLOBALS['timestamp']
你把$timestamp 放到 api类 内
function _setcookie($var, $value, $life = 0, $prefix = 1) {
global $cookiepre, $cookiedomain, $cookiepath, $timestamp, $_SERVER;
setcookie(($prefix ? $cookiepre : '').$var, $value,
$life ? $timestamp + $life : 0, $cookiepath,
$cookiedomain, $_SERVER['SERVER_PORT'] == 443 ? 1 : 0);
}
页:
1
[2]