サイト制作にCodeIgniterを始めて利用することに。
色々分からない事だらけですが、基本を中心に掲載していきたいと思います。
セッション
今回はセッションの利用をまとめてみました。
ライブラリのロード
利用する場合はSessionライブラリをロードする必要があります。
<?php $this->load->library('session'); ?>
ライブラリの自動読み込み
セッションは使う頻度が高いため、その度にライブラリをロードするのは手間です。
なので自動読み込みをするようにします。
$autoload['libraries'] = array('session');
ただ、これだけだと以下のエラーが出ます。
In order to use the Session class you are required to set an encryption key in your config file.
どうやら暗号化のためのキー文字列の設定が必要なようです。
$config['encryption_key'] = 'キー文字列';
セッションからのデータ取得
データの取得
$this->session->userdata('キー名称');
データの設定
$this->session->set_userdata('キー名称', '設定値');
この記事のトラックバック用URL