`

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使用之前,我们首先需要明确什么是Cookie。Cookie是一种让服务器能够存储并稍后读取的小型文本文件,通常用于跟踪用户状态。它是在1994年由Netscape Navigator的开发者Lou Montulli发明的,并...

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

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

    php利用cookie实现访问次数统计代码

    【PHP使用Cookie实现访问次数统计】\n\n在网页开发中,统计用户访问次数是一项常见的需求,这有助于分析网站的受欢迎程度和用户活跃度。PHP作为服务器端的脚本语言,可以通过操作Cookie来实现这一功能。Cookie是...

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

    PHP中使用Cookie来维护用户会话是一种常见的技术手段,它能够存储用户特定的信息,例如用户的登录状态、偏好设置或者购物车信息等。Cookie是保存在用户浏览器上的一小段文本信息,每当用户访问同一网站时,浏览器会...

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

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

    PHP创建和使用session cookie变量

    ### PHP 创建和使用 Session Cookie 变量 #### Session 基础 Session 是一种服务器端技术,用于在用户的浏览器与服务器之间保持用户的状态信息。它通过一个唯一标识符(通常是 `session_id`)来跟踪用户的活动,这...

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

    本文将详细介绍如何使用PHP结合Cookie来实现在用户关闭浏览器后仍能记住登录状态,下次访问时自动登录的功能。 首先,理解Session和Cookie的基本概念。Session是服务器端存储用户信息的一种方式,而Cookie是存储在...

    post提交工具/cookie提交工具(php版,同时支持POST与cookie)

    【标题】中的“post提交工具/cookie提交工具(php版,同时支持POST与cookie)”指的是一个基于PHP编写的工具,该工具的主要功能是允许用户通过HTTP的POST方法和利用cookie来发送数据到指定的服务器。POST方法是HTTP...

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

    在PHP中,使用cookie来记录用户上次访问网站的日期,首先需要检查是否已经存在名为'lastvisit'的cookie。这可以通过检查`$_COOKIE`超全局数组来实现。如果该cookie存在,则直接读取它的值,并显示给用户;如果不存在...

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

    在Web开发中,当用户需要在多个页面之间保存一些信息时,可以使用Cookie来实现。 首先,需要了解Cookie的工作原理,它是由服务器通过HTTP响应头发送给用户的,在用户的电脑上以文本文件的形式存储起来。之后,每当...

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

    最后,本文提到的一些相关文章涵盖了PHP中cookie和session的更深入内容,包括它们的区别、使用方法,以及如何用cookie和session进行数据抓取、统计访问量、加密、记住登录状态等。这些都是在实际开发中需要掌握的...

    PHP 会话控制 cookie 基础教程

    然而,鉴于 Cookie 的使用涉及到用户隐私和安全问题,开发者在使用 Cookie 时需要格外谨慎。正确的使用 Cookie 能够增强网站的功能性和安全性,而错误的使用则可能导致数据泄露和其他安全风险。因此,在开发过程中...

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

    在本教程中,我们将探讨如何使用PHP来创建一个简易的员工管理系统,并着重讲解如何利用COOKIE保存用户登录ID以及展示用户登录时间。这个系统的实现涉及到多个类文件,包括数据库操作类、服务类、列表显示类、分页类...

    php 删除cookie和浏览器重定向

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

    php添加COOKIE登录

    在PHP中实现Cookie登录是一种常见的用户身份验证方法。Cookie是一种客户端存储机制,可以在用户浏览器上保存数据,使得用户在一段时间内无需反复输入用户名和密码。本文将深入探讨如何利用PHP和Cookie来创建一个登录...

    php简单的cookie身份验证机制

    在PHP编程中,Cookie是一种常见的身份验证机制,用于在客户端(浏览器)和服务器之间存储和传递信息。这个“php简单的cookie身份验证机制”应该包含了实现这一功能的基本代码和逻辑。以下是对这一主题的详细说明: ...

    PHP Cookie的配置与应用

    在PHP中,我们可以使用`$_COOKIE`全局数组来读取已设置的Cookie: ```php $username = $_COOKIE['username']; ``` ### 五、删除Cookie 删除Cookie的方法是设置一个过期时间在过去的新Cookie,这样浏览器在下次...

    用于处理cookie的php类.zip

    在PHP编程中,Cookie是一种非常常见的用户数据存储机制,它允许服务器在用户的浏览器上存储少量信息,以便在后续的请求中使用。这个“用于处理cookie的php类.zip”压缩包提供了一个专门用来处理Cookie的PHP类,对于...

    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, ...

Global site tag (gtag.js) - Google Analytics