`

PHP 如何使用Cookie

阅读更多

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的使用

    php使用cookie保存用户登录的用户名实例

    本文实例讲述了php使用cookie保存用户登录的用户名的方法。分享给大家供大家参考。具体实现方法如下: 用户登录文件:login.php 复制代码 代码如下:&lt;html&gt; &lt;head&gt; &lt;title&gt;用户登录&lt;/title&gt; ...

    php使用cookie保存登录用户名的方法

    本文实例讲述了php使用cookie保存登录用户名的方法。分享给大家供大家参考。具体如下: 提交表单页面 复制代码 代码如下:&lt;?php $user = isset($_COOKIE[‘username’])?$_COOKIE[‘username’]:”; ?&gt; &lt;...

    php使用Cookie实现和用户会话的方法

    本文实例讲述了php使用Cookie实现和用户会话的方法。分享给大家供大家参考。具体分析如下: PHP 包含了很多的函数,可以用来管理和记录用户信息,包括简单的 cookie 和全方位的用户会话。会话使用 PHP 语言内建的...

    php使用cookie显示用户上次访问网站日期的方法

    本文实例讲述了php使用cookie显示用户上次访问网站日期的方法。分享给大家供大家参考。具体实现方法如下: 复制代码 代码如下:&lt;?php if(!empty($_COOKIE[‘lastvisit’])){//先判断,是否存在cookie  echo “您...

    php使用Cookie控制访问授权的方法

    本文实例讲述了php使用Cookie控制访问授权的方法。分享给大家供大家参考。具体如下: 复制代码 代码如下:&lt;?php   if(isset($_POST[‘name’])||isset($_POST[‘pass’])){   //如果有表单有提交   //检测...

    php使用cookie实现记住用户名和密码实现代码

    主要介绍了php使用cookie实现记住用户名和密码实现代码,本文直接给出实现代码,需要的朋友可以参考下

    PHP创建和使用session cookie变量

    &lt;?php // session start session_start(); // 开始一个会话,如果要使用session程序最前面一定要加上这句 $_SESSION['user_id'] = ‘123′;//给一个session 变量赋值,如果该变量不存在即创建 echo $_SESSION['user...

    php使用cookie实现记住登录状态

    要实现记住密码自动登录的功能我们大多数据都是利用了客户端的cookies来实现,我们利用php也不例外,有需要的朋友可以参考一下。... if(empty($_COOKIE[‘username’]) || empty($_COOKIE[‘password’]))

    php 删除cookie和浏览器重定向

    复制代码 代码如下:&lt;... 您可能感兴趣的文章:php 删除cookie方法详解在PHP中设置、使用、删除Cookie的解决方法php cookies中删除的一般赋值方法php创建、获取cookie及基础要点分析php使用cookie保存登录用户名的

    使用PHP制作 简易员工管理系统之八(使用COOKIE保存用户登陆id以及显示用户登录时间)

    使用PHP制作 简易员工管理系统之八(使用COOKIE保存用户登陆id以及显示用户登录时间)

    PHP如何获取Cookie并实现模拟登录

    必须使用绝对路径 $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验证用户登录的例子,用户名和密码存于数据库中,其中的数据库操作不是该例子的重点,本例子适合PHP新手学习COOKIE的工作原理和如何使用COOKIE。

    cookie注入工具(php源码)

    cookie注入工具(php源码)cookie注入工具(php源码)

Global site tag (gtag.js) - Google Analytics