$this->session->set_userdata(『name』,』chen』);
echo $this->session->userdata(『name』);
用array設為session
$newuserdata = array(
『user』 => 『123456』,
』password』 => 『123456789』,
『logged_in』 => true);thi
s−
>se
ssio
n−
>se
tuse
rdat
a(
this->session->set_userdata(
this
−>se
ssio
n−>se
tus
erda
ta(newuserdata);
$this->session->unset_userdata(『name』);
$array_items = array(『user』 => 」, 』password』 => 」,『logged_in』=>false);
t hi
s−
>se
ssio
n−
>un
setu
serd
ata(
this->session->unset_userdata(
this
−>se
ssio
n−>un
setu
ser
data
(array_items);
$this->session->sess_destroy();
引數預設
選項描述
sess_cookie_name
ci_session
無你想要儲存 session cookie 的名字。
sess_expiration
7200
無session 持續的秒數。預設是2個小時(7200秒)。如果將這個數值設為: 0,就可以得到 永久 session。
sess_expire_on_close
false
true/false (boolean)
這個選項決定當瀏覽器視窗關閉時是否自動使session過期。
sess_encrypt_cookie
false
true/false (布林值boolean)
是否對 session 資料加密.
sess_use_database
false
true/false (布林值boolean)
是否將 session 資料存放入資料庫中。在開啟這個選項前,你要先建立乙個資料庫表。
sess_table_name
ci_sessions
任何有效的 sql 表名
session 資料庫表的名字。
sess_time_to_update
300時間以秒計算
這個選項控制 session 類多久會產生乙個新的session 和 session id。
sess_match_ip
false
true/false (布林值boolean)
是否通過使用者的ip位址來讀取 session 的資料。 注意 ,有些網路執行商 isps 會動態的改變ip, 所以將這個選項設為 false, 才有可能得到永久的 session。
sess_match_useragent
true
true/false (布林值boolean)
是否要按照對應的 user agent 來讀取 session 資料。
PHP CI框架配置
今天總算把php ci的nginx配置給搞好了,按照下面的配置來就可以了 先安裝nginx,然後修改 etc nginx nginx.conf,裡面加上include etc nginx conf.d conf 然後在 etc nginx conf.d 目錄裡面新增乙個moke.conf 按照下面的...
PHP CI框架學習
一直沉不下心,最近心比較亂。剛跨過乙個坎,現在努力一把吧。ci框架主頁 乙個非常輕量級的框架,mvc那是必須的。不多說。今天主要了解了下它的執行模式。建立了控制器 cat abc.php class abc extends ci controller function view a,b,c 檢視 c...
php CI框架入門
顯示2.控制器認識 controller是框架控制器資料夾 我們來寫一下自己的控制器,控制器檔名要和類名一直,類名首字母大寫 test.php檔案 defined basepath or exit no direct script access allowed class test extends ...