本文阐述了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程序设计,对大家有所帮助。