|  | 
 
 
 楼主|
发表于 2012-8-17 11:10:49
|
显示全部楼层 
| 本帖最后由 小铅笔 于 2012-8-17 11:13 编辑 
 IE6也不行。不过IE8是可以的。键名不是数字,是字母
 这样的
 
 
 PHP复制代码 复制代码 
//创建新用户 基本信息
    public function db_new_user_base($name,$md5_paw,$email,$address,$skill,$current_time,$user_dir)
    {
        //生成用户唯一ID
        $user_id= random_string('numeric','5');
        while($this->db->select('user_id')->from('user_base')->where('user_id',$user_id)->count_all_results() >= 1)
        {
            $user_id= random_string('numeric','5');
        }
        //写入数据到数据库
        $party_link='lm/user/'.$user_id;
 
        $data=array(
                    'user_id'=>$user_id,
                    'user'=>$name,
                    'password'=>$md5_paw,
                    'base_link'=>$user_dir,
                    'excellent'=>'0',
                    'grade'=>'1',
                    'open_more'=>'0',
                    'register_date'=>$current_time,
                    'recent_login_date'=>$current_time,
                    'total_browse'=>'0',
                    'party_link'=>$party_link,
                    'address'=>$address,
                    'skill'=>$skill,
                    'email'=>$email
                    );
        $this->db->insert('user_base',$data);
 
        //添加默认关注
        $this->db_lm->db_add_care($user_id,'26666');
 
        //添加用户cookie
        $session_data=array
            (
                'lm_id'=>$user_id,
                'lm_user'=>$name,
                'lm_paw'=>$md5_paw,
                'lm_base_link'=>$user_dir
            );
        $this->session->set_userdata($session_data);
        return '1';
    }
 我也很奇怪。我感觉好像是因为IE7不能保存cookie的原因。不过不知道应该如何解决
 
 会不会是字符 _ 的原因
 | 
 |