Cookie基本使用(增删改查)

创建cookie(增加)

setcookie();setcookie有7个参数:

参数1:保存的cookie变量名称

参数2:变量对应的值

参数3:cookie文件的有效期

Cookie基本使用(增删改查)

读取cookie的数据

Cookie基本使用(增删改查)

参数4:有效路径

默认情况只允许访问当前目录、当前目录子目录下面的cookie,不能访问上一级目录里面定义的cookie

Cookie基本使用(增删改查)

子目录中可以读取到父级目录里面的cookie

Cookie基本使用(增删改查)

Cookie基本使用(增删改查)

再演示子目录中定义cookie,能否在上级目录读取呢?

Cookie基本使用(增删改查)

Cookie基本使用(增删改查)

就会提示未定义

Cookie基本使用(增删改查)

我们可以通过第4个参数设置为  / ,设置cookie起作用的路径:

/ 表示服务器的根目录,也就是在整个服务器的根目录下都起作用

例如:

Cookie基本使用(增删改查)

Cookie基本使用(增删改查)

Cookie基本使用(增删改查)

参数5:有效域名(cookie不支持跨域使用,可以通过参数5指定cookie在哪个域名下起作用)

大家可以通过配置虚拟主机测试

例如:php.itbull.com      在这台主机下面定义一个cookie变量,默认无法在web.itbull.com这个域名主机下面读取到,但是可以通过参数5设置

下面表示该cookie可以在itbull.com这个域名以及其子域名中都可以使用,如果不设置参数5,只能在当前域名下访问

Cookie基本使用(增删改查)

参数6:是否只允许在https协议下使用

如果设置为true,就表示该cookie只能在https协议下进行传输

 

参数7:为了防止cookie被劫持定义的参数,只允许在http协议下传输(在web服务器下进行传输)

如果设置为false,允许该cookie在任何协议下都能传输

例如:

Cookie基本使用(增删改查)

我们可以在浏览器端通过javascript脚本语言读取到cookie的数据

Cookie基本使用(增删改查)

如果我们设置为true的话:(注意:测试的时候,要把旧的cookie删除掉)

Cookie基本使用(增删改查)

Cookie基本使用(增删改查)

 读取cookie(查询)

Cookie基本使用(增删改查)

修改cookie

如果给同一个cookie变量重新赋值,就是修改的意思,而且cookie的有效期会从修改的时间重新计算

 

删除cookie

先将cookie的有效期设置为过期

再将$_COOKIE超全局数组中的cookie变量删除

Cookie基本使用(增删改查)

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/10021.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2018年9月13日 10:03
下一篇 2018年9月13日 10:04

相关推荐

  • PHP入门指南:PHP和Flink。

    PHP是一种流行的开源服务器端脚本语言,建议初学者通过学习PHP入门指南,来了解PHP和Flink之间的关联。PHP是一种脚本语言,专门用于Web开发。它常用于动态的网页编程,但也可以在命令行方法进行编写。此外,开发人…

    2023年5月23日
    06
  • PHP入门指南:持续集成。

    PHP是一种流行的开源编程语言,用于构建Web应用程序。在开发Web应用程序时,测试和持续集成非常重要。本文将介绍PHP持续集成的概念、优势和如何实施。什么是持续集成?持续集成是一种软件开发过程,通过频繁地集成…

    2023年5月22日
    01
  • PHP中的SEO优化技巧。

    随着互联网发展的不断深入,越来越多的企业开始重视SEO优化技巧,以提高自己的品牌知名度和业务流量。其中,PHP是一种常用的编程语言,几乎所有的网站都使用它来开发和维护自己的网站。因此,在PHP中使用一些简单易…

    2023年5月30日
    04
  • PHP+MySql实现简单的留言板功能

    跟着书学的,代码不是自己写的,但是都能理解,有时间自己去写个好看一点的吼吼吼~(不熟练花了一天的时间…留言板是接触WEB开发的基础,写一个留言板需要知道前端的一些基础标签,对数据库有一个了解会基础SQL语言…

    2022年6月18日 PHP自学教程
    0156
  • PHP实现邮件分组发送的方法。

    随着网络通讯的普及,电子邮件已经成为了人们日常生活中不可或缺的一部分。在现代的企业、机构和个人中,发送邮件已经成为了必备的工作环节之一。在许多应用场景中,我们需要向一组人或多组人发送邮件,这时候就需…

    2023年5月28日
    03
  • PHP入门指南:PHP和PowerShell。

    作为一种流行的服务器端编程语言,PHP 可以帮助开发人员快速构建动态 Web 页和 Web 应用。然而,要在 Windows 平台上运行 PHP 脚本,并利用 PowerShell 和相关的脚本命令自动化任务,则需要了解一些基础知识和技巧…

    2023年5月22日
    01
  • 聊聊PHP中的单例模式与静态变量

    在PHP中,没有普遍意义上的静态变量。与Java、C++不同,PHP中的静态变量的存活周期仅仅是每次PHP的会话周期,所以注定了不会有Java或者C++那种静态变量。静态变量在PHP中在PHP中,静态变量的存在意义仅仅是在某个结…

    2022年6月11日
    0140
  • PHP8中的函数:fdiv()——灵活的除法运算。

    随着PHP8的发布,众多新特性和改进已经吸引了开发者的眼球。其中一个新的函数fdiv()就是让人印象深刻的一个。它是PHP8中新增的一个针对浮点除法运算的函数,可以提供更加灵活和精确的除法运算。在以往的PHP版本中,…

    2023年5月21日
    03

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息