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文件操作相关函数

    bool copy ( string filename , string dest ) 复制文件 string filename:原文件 string dest :目标文件 bool unlink ( string filename ) 删除文件 string filename:要删除的文件 bool rename ( string oldname…

    2017年11月15日
    0356
  • PHP8中的新函数:array_key_first()的多种应用场景。

    PHP 8是PHP语言的最新版本,也是PHP历史上的一个重要里程碑。PHP 8引入了许多新的特性和改进,其中一个最受欢迎的新函数是array_key_first()。这个函数的目的是返回数组中第一个键(key),其返回值的数据类型可以…

    2023年5月21日
    01
  • 关于lamp的搭建。

    搭建LAMP环境是创建基于Linux操作系统的服务器,安装Apache作为Web服务器,MySQL作为数据库管理系统以及PHP作为服务端脚本语言的过程,LAMP是一个流行的开源网站解决方案堆栈,被广泛用于构建和部署动态网站和应用…

    2024年7月22日
    05
  • 一起看看PHP执行普通shell命令流程

    这里演示一些普通的shell命令php执行shell命令,可以使用下面几个函数:注意的是:这三个函数在默认的情况下,都是被禁止了的,如果要使用这几个函数,就要先修改php的配置文件php.ini,查找关键字disable_function…

    2022年6月18日
    0125
  • 如何在PHP中使用OOP框架。

    随着互联网技术的快速发展,PHP已经成为了Web开发领域中最流行的编程语言之一。使用面向对象编程(OOP)框架可以让我们的PHP应用更加模块化、可重用、可维护、可扩展,这也是以下所提到的几个框架比较成功的原因之一…

    2023年5月22日
    04
  • 通过php实现定时任务

    php是怎么做定时任务? 如下图所示: 代码: header("Content-type:text/html;Charset=utf8"); //原理:通过sleep一段时间后再访问脚本自身的方式继续执行 //设置sleep时间 $time=15; //获取请求的Url $url="http://".$…

    2018年4月27日
    0250
  • 如何让tomcat支持PHP运行

    java开发者都知道,tomcat是用来部署java web项目的。要求与PHP项目使用相同域名、相同端口,在不使用nginx的情况下如何实现? 得知通过Java Bridge 可以实现tomcat支持运行php运行。 下面是详细步骤。1.环境准备安…

    2023年3月29日
    00
  • PHP中如何进行深度强化学习和用户行为分析。

    随着深度学习技术的不断发展,人工智能在各行各业中的应用越来越广泛。在各种编程语言中,PHP作为一种流行的服务器端语言,也可以使用深度强化学习技术进行用户行为分析。深度学习是一种通过对大量数据进行训练,从…

    2023年5月30日
    04

联系我们

QQ:951076433

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