|
楼主 |
发表于 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的原因。不过不知道应该如何解决
会不会是字符 _ 的原因 |
|