CodeIgniter辅助函数之Cookie的使用

加载Cookie 的函数

$this->load->helper(‘cookie’);

设置cookie

set_cookie($name[, $value = ‘’[, $expire = ‘’[, $domain = ‘’[, $path = ‘/’[, $prefix = ‘’[, $secure = NULL[, $httponly = NULL]]]]]]])

获取cookie

get_cookie($index[, $xss_clean = NULL])

删除一条 Cookie
删除一条 Cookie,只需要传入 Cookie 名即可,也可以设置路径或其他参数 来删除特定 Cookie。不提供 Cookie 的值和 过期时间等参数。第一个参数也可以是个数组,包含多个要删除的 Cookie 。
delete_cookie($name[, $domain = ‘’[, $path = ‘/’[, $prefix = ‘’]]])

<?php
defined('BASEPATH') OR exit('No direct script access allowed');
class Demo extends CI_Controller
{
    public function __construct()
    {
    //初始化父类的构造方法并加载cookie辅助函数类
        parent::__construct();
        $this->load->helper('cookie');
    }
    //设置cookie
    public function set_cookie()
    {
        //cookie的有效期必须设置,
        set_cookie('name','alan',10000);
    }
    //获取cookie值
    public function get_cookie()
    {
        var_dump(get_cookie('name'));
    }
//    删除cookie
    public function del_cookie()
    {
        delete_cookie('name');
    }
}
发布了40 篇原创文章 · 获赞 0 · 访问量 693

猜你喜欢

转载自blog.csdn.net/weixin_39218464/article/details/103780703