@vvmgev

Почему не работает сессия при первом запуске сайта?

при первом запуске сайта не работает сессия а второй запуске все нормально.. сайт работает на codeigniter armcars.net входите на сайт и кликните на картинку машини

P.S извините за мой плохой русский

index

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');


single
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');
	}
  • Вопрос задан
  • 397 просмотров
Пригласить эксперта
Ответы на вопрос 1
kimono
@kimono
Web developer
Механизм сессий обычно завязан на кукисах. Кукисы проставляются при первом открытии сайта. При втором они уже стоят и с ними уже что-то можно сделать на уровне php. Возможно в этом вся проблема и вам нужно просто переписать логику работы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы