#1 newsun668
下面的代码在用户登录之后,前台点击购买后执行后台的addCart(),该函数内的$account始终是空?但明明是已经登录了,session在那里错了?
//用户登录,返回0/用户ID
function userLogin(){
$v_args=$this->spArgs();
$v_user_name=$this->getUserName($v_args);
f ($v_user_name){
$_SESSION['user_account']=$v_user_name;
echo $v_user_name;
spClass('phplog')->log('my_log', $v_user_name . '登录成功');
}else{
echo 'ok';
}
}
//用户退出
function userLogout(){
$_SESSION['user_account']='';
}
//加入购物篮
//需是登录的合法用户才能使用
function addCart()
{
$account=$_SEESION['user_account'];
spClass('phplog')->log('my_log', $account); //一直为空,无论登录与否
$result=array('eid'=>0,'msg'=>'');
if ($account) {
$result['eid']=1;
$result['msg']=$account;
}else{
//已登录的合法用户
//增加一项到购物篮
$result['eid']=2;
$result['msg']= $account;
}
$S=json_encode($result);
echo $S;
}
前台得到的eid也是2,就msg是空的,奇怪了
2013-11-30 22:45:47