kPHP框架中可以使用Cookie
类来进行Cookie操作。首先在控制器中引入该类:
use think\facade\Cookie;
接着就可以使用Cookie
类提供的静态方法来设置和获取Cookie了。
Cookie::set('name', 'value', $expire);
其中,'name'是Cookie的名称,'value'是Cookie的值,$expire是Cookie的过期时间,以秒为单位(可选参数)。
例如:
Cookie::set('username', 'Tom', 3600);
表示将一个名为'username',值为'Tom',有效期为1小时的Cookie设置到客户端。
$value = Cookie::get('name');
其中,'name'是要获取的Cookie的名称。如果指定名称的Cookie不存在,则返回null。
例如:
$username = Cookie::get('username');
表示从客户端获取一个名为'username'的Cookie,并将其值赋给变量$username。
除此之外,ThinkPHP还提供了一些其他的Cookie操作方法,如删除Cookie、判断Cookie是否存在等,更多信息可以参考官方文档进行学习。