0

セッション ライブラリを使用してログイン ページを作成しました。

私の質問は、ユーザーがログインした後、Web ページを介してリンクするときにセッションにアクセスするにはどうすればよいかということです。

@session_start(); を使用する必要がありますか? 私がリンクするすべてのウェブページで?リンクを使用しています。

ログインの詳細を検証した後、このコントローラーがあります。

function verify_account()
    {
        $this->load->model('user_model');
        $query = $this->user_model->validate();

        if($query)
        {   
            $data = array(
            'username' => $this->input->post('username'),
            'is_logged_in' => true
            );

            $this->session->set_userdata($data);
            $data['main_content']= 'homepage';
            $this->load->view('includes/templates',$data);
        }

        else
        {   
            $this->index();
        }
    }

私の質問が十分に明確でない場合、問題は、ログインした後、ログインしたユーザーがホームページに表示されますが、リンクをクリックすると、(テンプレートをロードするために最初にコントローラー関数を通過する必要があります)最近作成されたセッションを取得して、リンク先のページに渡すにはどうすればよいですか?

PS私は質問をすることができないので、投稿された質問を編集することに固執しています。投稿ブロック:(。ご不便をおかけして申し訳ありません。

4

1 に答える 1