CI框架中Cookie的操作方法分析 浏览:856

本文阐述了cookie在CI框架中的操作,供大家参考,具体分析如下:

建立cookie的第一种方法:在PHP原始生态方法中设置cookie的值

复制代码代码如下:setcookie(user_id

setcookie(用户名

setcookie(密码

/ / echo $ _cookie { 'username};



设置cookie的第二种方法:通过CI框架的输入类库设置cookie的值

复制代码代码如下:美元->输入-> set_cookie(用户名

美元->输入-> set_cookie(密码

美元->输入-> set_cookie(user_id

$。

$。

/ / echo $ _cookie { 'username}; / /模型类中能够得到cookie的值

/ / echo $ _cookie { 'password}; / /模型类中能够得到cookie的值



设置cookie的第三种方式:通过对CI框架的cookie_helper.php辅助函数库设置cookie的值

复制代码代码如下:set_cookie(用户名

set_cookie(密码

set_cookie(user_id

/ /回声get_cookie(用户名);

示例自定义扩展核心控制器类

复制代码代码如下:< PHP

类my_controller延伸ci_controller {



构造函数:要确定用户是否已登陆构造函数,如果登陆,可以进入后台控制器,返回跳转到登陆页面。

公共功能__construct(){

家长::__construct();

$>>帮助(URL);

美元->荷载->模型(user_model ); / / user_model模型类的实例化对象

(美元-> cur_user =美元-> user_model -> is_login); / /检查着陆,着陆,返回到登录用户的信息,否则返回false

如果(美元-> cur_user = false){

标题(位置。site_url(索引/登录));

其他{ }

如果已登陆,则有效重置cookie

美元->输入-> set_cookie(用户名

美元->输入-> set_cookie(密码

美元->输入-> set_cookie(user_id

}

}

}

>

希望本文基于基于CI框架的PHP程序设计,对大家有所帮助。
推荐文章1
广告