|
本帖最后由 mylovefly 于 2010-2-23 15:52 编辑
if($this->mMember->CheckLogin($Code_Username, md5($Code_Userpass))) {
if($LoginMode == 1) {
$user_expire = 60*60*24*30;
$pass_expire = 60*60*24*30;
} else {
$user_expire = 0;
$pass_expire = 0;
}
$user_cookie = array (
'name' => 'XSHanusername',
'value' => base64_encode(md5($Code_Username)),
'expire' => $user_expire,
'domain' => '',
'path' => '/',
'prefix' => '',
);
set_cookie($user_cookie);
$pass_cookie = array (
'name' => 'XSHanuserpass',
'value' => base64_encode(md5($Code_Userpass)),
'expire' => $user_expire,
'domain' => '',
'path' => '/',
'prefix' => '',
);
set_cookie($pass_cookie);
GetAlerts("登陆成功!", '/');
} else {
GetAlerts("用户名和密码无效!", $_SERVER["HTTP_REFERER"]);
}
用firefox也能看到cookie保存成功了。
但是用
echo get_cookie('XSHanusername');
就是输不出来。。。
而用
echo get_cookie('PHPSESSID');
输出 这个系统默认的Cookie名称就可以正常输出。
。。各位大大帮帮忙看看啊。。 |
|