当你第一次启动网站时不起作用,第二个会话开始正常..网站运行在codeigniter armcars进入网站并点击机器图片
索引
public function index(){
$lang = $this->session->userdata('lang') == null?"russia":$this->session->userdata('lang');
$this->session->set_userdata('lang',$lang);
$this->lang->load($lang,$lang);
$this->load->model('main_model');
$this->load->view('main_view_index');
单
public function single($id){
$lang = $this->session->userdata('lang');
$this->lang->load($lang,$lang);
$this->load->model('main_model');
$data['query'] = $this->main_model->get($id);
$this->load->view('single_view');}
对不起我的英文不好
答案 0 :(得分:0)
如果您没有在会话中放置任何内容,即第一次为用户会话运行网站,那么您的代码将无需查找,因此您必须测试该项是否存在以及是否未设置默认值
这似乎是你在这一行中所做的
$lang = $this->session->userdata('lang') == null ? "russia" : $this->session->userdata('lang');