保存在$_SESSION中的变量读不出来

#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

#2 newsun668

花了一个晚上,终于找到了错误
function addCart()
        {
           
                  $account=$_SEESION['user_account'];

原来我打多了一个 E 啊。看来只靠editplus效率不高啊

2013-12-01 00:55:45