022.CI4框架CodeIgniter, 关于Cookie的创建,删除和读取

01.我们在BaseController.php控制器中加载Cookie辅助函数,后续在其他继承BaseController的类中都能使用cookie了

protected $helpers = ['cookie'];

 

 

02.我们创建一个类,用来设置,读取,删除Cookie,代码如下:

<?php namespace App\Controllers;

// http://127.0.0.1/CI4/public/index.php/hello/
class Hello extends BaseController
{
    public function index()
    {
        echo '曾经沧海难为水';
    }

    public function setcookie()
    {
        set_cookie('tianpan', 'haha1', 30);
    }

    public function deletecookie()
    {
        delete_cookie('tianpan');
    }

    public function getcookie()
    {
        $data = get_cookie('tianpan', 'haha');
        ShowMessage($data);
    }
}

 

 

03.我们使用浏览器访问http://127.0.0.1/CI4/public/index.php/hello/setcookie

 

 

04.我们使用浏览器查看cookies,访问http://127.0.0.1/CI4/public/index.php/hello/getcookie

 

 

 

05.我们使用浏览器删除cookies,访问连接:http://127.0.0.1/CI4/public/index.php/hello/deletecookie

 

 

 

06.我们使用浏览器查看cookies,访问http://127.0.0.1/CI4/public/index.php/hello/getcookie

 

 

 

知识有价,如果您认为这篇文章有价值,认同作者的付出,可以微信二维码打赏任意金额给作者(微信号:382477247)哦,谢谢。

posted @ 2020-02-29 15:01  像一棵海草海草海草  阅读(453)  评论(0编辑  收藏  举报