ThinkPHP3.2系统内置了一个cookie函数用于支持和简化Cookie的相关操作,该函数可以完成Cookie的设置、获取、删除操作。
1.Cookie设置
cookie('name','value'); //设置cookie cookie('name','value',3600);//指定cookie保存时间
还可以支持参数传入的方式完成复杂的cookie赋值
cookie('name','value',array('expire'=>3600,'prefix'=>'think_')); //对cookie的值设置3600秒有效期,并且加上cookie前缀think_ 数组参数也可以采用query形式参数 <=> cookie('name','value','expire=3600&prefix=think_')
支持给cookie设置数组值(采用JSON编码格式保存),例如:
cookie('name',array('value1','value2'));
2.Cookie获取
获取cookie很简单,无论怎么设置的cookie,只需要使用:
$value = cookie('name'); <=> $value = $_COOKIE['name']; //没有设置cookie前缀 <=> $value = $_COOKIE['think_name']; //设置了cookie前缀think_
获取所有的cookie,可以使用:
$value = cookie(); <=> $value = $_COOKIE; //该用法会返回所有的cookie而无论是否有前缀
3.Cookie删除
删除某个cookie的值,使用:
cookie('name',null);
删除所有的Cookie值,使用:
cookie(null); //清空所有cookie值 cookie(null,'think_'); //清空指定前缀的所有cookie值
相关推荐
PHP的Cookie技术介绍 主要介绍PHP中Cookie的使用
本文实例讲述了php使用cookie保存用户登录的用户名的方法。分享给大家供大家参考。具体实现方法如下: 用户登录文件:login.php 复制代码 代码如下:<html> <head> <title>用户登录</title> ...
本文实例讲述了php使用cookie保存登录用户名的方法。分享给大家供大家参考。具体如下: 提交表单页面 复制代码 代码如下:<?php $user = isset($_COOKIE[‘username’])?$_COOKIE[‘username’]:”; ?> <...
本文实例讲述了php使用Cookie实现和用户会话的方法。分享给大家供大家参考。具体分析如下: PHP 包含了很多的函数,可以用来管理和记录用户信息,包括简单的 cookie 和全方位的用户会话。会话使用 PHP 语言内建的...
本文实例讲述了php使用cookie显示用户上次访问网站日期的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:<?php if(!empty($_COOKIE[‘lastvisit’])){//先判断,是否存在cookie echo “您...
本文实例讲述了php使用Cookie控制访问授权的方法。分享给大家供大家参考。具体如下: 复制代码 代码如下:<?php if(isset($_POST[‘name’])||isset($_POST[‘pass’])){ //如果有表单有提交 //检测...
主要介绍了php使用cookie实现记住用户名和密码实现代码,本文直接给出实现代码,需要的朋友可以参考下
<?php // session start session_start(); // 开始一个会话,如果要使用session程序最前面一定要加上这句 $_SESSION['user_id'] = ‘123′;//给一个session 变量赋值,如果该变量不存在即创建 echo $_SESSION['user...
要实现记住密码自动登录的功能我们大多数据都是利用了客户端的cookies来实现,我们利用php也不例外,有需要的朋友可以参考一下。... if(empty($_COOKIE[‘username’]) || empty($_COOKIE[‘password’]))
复制代码 代码如下:<... 您可能感兴趣的文章:php 删除cookie方法详解在PHP中设置、使用、删除Cookie的解决方法php cookies中删除的一般赋值方法php创建、获取cookie及基础要点分析php使用cookie保存登录用户名的
使用PHP制作 简易员工管理系统之八(使用COOKIE保存用户登陆id以及显示用户登录时间)
必须使用绝对路径 $cookie_jar = dirname(__FILE__).”/pic.cookie”; 二、获取Cookie 将cookie存入文件 $url = "http://1.2.3.4/"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, ...
PHP 利用COOKIE验证用户登录的例子,用户名和密码存于数据库中,其中的数据库操作不是该例子的重点,本例子适合PHP新手学习COOKIE的工作原理和如何使用COOKIE。
cookie注入工具(php源码)cookie注入工具(php源码)