PHP自己的框架cookie()使用(完善篇七)

44 篇文章 1 订阅
23 篇文章 2 订阅
1、PHP自己的框架cookie() 

 
  2、cookie类(CookieBase.php)
<?php
class CookieBase
{
    /**
     * 设置cookie
     */
    public static function set($name, $value, $expire = 3600, $path = '', $domain = '', $secure = false, $httponly = false) {

        setcookie($name, $value, $expire+time(), $path, $domain, $secure, $httponly);


    }
    /**
     * 读取cookie
     */
    public static function get($name) {

        if (isset($_COOKIE[$name])) {
            return $_COOKIE[$name];
        }

        return null;
    }
}
3、封装cookie类function.php
function cookie(){
    $num=func_num_args();
    $cookie=new CookieBase();
    if($num>=2){
        if($num==3){
            //三个参数
            $expire=func_get_arg(2);
        }else{
            //二个参数
            $expire=3600;
        }

        $cookie::set(func_get_arg(0),func_get_arg(1),$expire);
        return true;
    }else{
        //一个参数
        return   $cookie::get(func_get_arg(0));
    }
}
4、调用cookie(indexCrl.php)
<?php
class indexCrl{
    public function index(){
        //设置cookie
        cookie('name','haha',60);
        //获取cookie
        cookie('name');
        //清空cookie
        cookie('name',null);
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

PHP隔壁老王邻居

啦啦啦啦啦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值