PHP如何操作cookie?

在用php开发网站时,我们会接触到cookie的创建,和读取。在php代码里创建cookie,或读取cookie数据,是一件很容易的事。下面一起来看下具体的代码怎么写。

操作方法

  • 01

    首先看下我们的代码,如图,我们要设置cookie,可以调用函数setcookie,第一个参数就是cookie的名称,第二个参数是cookie的值。

  • 02

    运行后,我们通过浏览器的插件可以看到这个cookie被成功创建。

  • 03

    cookie已经创建,那怎么读取它的值呢? 也很简单,只需要提供cookie的名称,用全局变量$_COOKIE就可以获取到它的值,代码如图

  • 04

    运行代码,可以看到cookie的值成功读取出来。

  • 05

    在创建cookie时,我们可以为这个cookie设置过期时间,cookie过期了,我们就读取不到这个cookie的值了。 要设置过期时间,我们只需要在 setcookie函数里设置第三个参数就行了,代码如图, setcookie("my_cookie", "sougou zhi nan 2", time() + 10); //把cookie设置成10秒后过期。

  • 06

    按照上面代码运行创建cookie,等超过10秒后,我们用代码去读取这个cookie,看得到什么结果? 如图中可以看到,并没有读取到cookie的值,因为cookie已过期,我们读取不到它的值。

  • 07

    当我们的cookie过期时间设置得比较长,在还没过期时,想把这个cookie删除掉,怎么处理? 我们只需要把cookie的过期时间设置成已经过去的时间就行了。代码如图

(0)

相关推荐

  • 通过JSP控制Cookie的读和写操作

    当用户访问网页时,它能够在访问者的机器上创立一个文件,我们把它叫作Cookie,写一段内容进去,来标识不同的用户.如果下次用户再访问这个网页的时候,它又能够读出这个文件里面的内容,这样网页就知道上次这 ...

  • session和cookie的区别和联系(java session和cookie的区别)

    session和cookie的区别和联系(java session和cookie的区别)

  • 如何提高黑莓空间使用,减少空间浪费

    如果您使用的是老式黑莓手机或者下载了大量程序,那么合理管理黑莓内存就至关重要了.首先,你要先检查手机的内存状态.进入:选项>状态并查看"FileFree",从而获取手机的空间 ...

  • 清除浏览器cookie 图解火狐浏览器清除Cookie方法

    已经习惯了IE浏览器怎么清除Cookie记住密码,今天忽然发现不知道火狐浏览器在哪里清除记住密码的Cookie了。找了老半天终于怎么知道清除了,发出来分享一下。 火狐浏览器清除Cookie方法/步骤1 ...

  • win7下所有帐号cookie的快速清除方法

    用户很少会知道一些网站或是浏览器会对网站上的资源设置cookie,只要个人账号登录网站之后就会在本地系统生成一个cookie记录,要想清除这些cookie的话,还得依依登录账户才可删除,但是这样的操作 ...

  • Cookie是什么意思?Cookie有什么用?常见浏览器删除Cookie图文教程

    不管是在各种论坛社区或网页游戏之类的,经常会在网站登录时碰到说记住密码,一周内不在登录之内的,从而也会碰到cookie这个词,虽然很常见,但是很多网友却不知道什么是cookie?而cookie又非常的 ...

  • 注意!Windows10技术预览版免责声明:将记录用户一切操作

    刚刚发布的Windows 10技术预览版,相信已经有不少朋友忍俊不禁下载尝鲜了吧。安装之前的详细隐私政策估计鲜少人会认真查看甚至直接被忽略,现在小编带你来看看里面内容都说了什么吧! “感谢您选择参与有 ...

  • win7系统怎么清理所有帐号下cookie一个个删除太麻烦

    平常有时候为了可以方便使用很多人都会为自己的电脑设置很多个账户,所以当很多人登录过的电脑里面,在他们浏览一些网页或者操作的时候会产生以下cookie,时间久了就会导致C盘越来越小,那么该如何删除所有账 ...

  • 删除IE中单个网站域的缓存和Cookie

    说到如何删除IE浏览器中的缓存和Cookie,相信大部分用户应该都知道如何操作吧!只需在 Internet 选项中选中 Cookie 和 临时文件夹进行删除即可。不过用这个方法进行删除的话则会将IE浏 ...