gpt4 book ai didi

php - 为什么第一次启动网站时没有 session ?

转载 作者:行者123 更新时间:2023-11-29 22:02:31 26 4
gpt4 key购买 nike

当您第一次启动站点时,站点无法工作,第二个 session 启动正常..站点在 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');}

PS,抱歉我的英语不好

最佳答案

如果您没有在 session 中放置任何内容,即网站第一次为用户 session 运行时,那么您的代码将找不到任何内容,因此您必须测试该项目是否存在,如果不存在则设置默认值.

这似乎就是您在这一行中所做的事情

$lang = $this->session->userdata('lang') == null ? "russia" : $this->session->userdata('lang');

关于php - 为什么第一次启动网站时没有 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32481747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com