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中使用Redis实现限时任务处理。

    随着互联网和移动互联网的发展,越来越多的应用需要进行后台任务处理。这些任务可能包括发送电子邮件、统计数据、生成报告等。在PHP中,通常使用CRON定时任务或者队列任务来实现后台任务处理。但是,在某些情况下,…

    2023年5月21日
    03
  • 如何使用PHP和JavaScript构建在线编辑器。

    随着网络技术的不断发展,越来越多的人开始使用在线编辑器编辑文本、代码等内容。如果您是一名开发人员,您可能会想要了解如何使用PHP和JavaScript构建您自己的在线编辑器。本文将介绍一些基本的步骤和技术,帮助您…

    2023年5月30日
    00
  • (实用篇)php精确的统计在线人数的方法

    这是一个非常精确的,通过php实现统计在线人数的方法,想知道怎么实现的请耐心阅读。 <?php $filename='online.txt';//数据文件 $cookiename='VGOTCN_OnLineCount';//cookie名称 $onlinetime=600;//在线有效时间…

    2016年10月25日
    0232
  • 新手应该对php有个全面的了解

    比如我们是做PHP工程师。那么我们要熟悉的点有: 1、编程语言:首先就是PHP,要熟悉PHP的面向对象,PHP每个版本的特性的不同等等,一些坑,还有就是熟读文档,当然最后还能熟悉其他语言,比如Python,Node等等 &nbs…

    2018年2月26日
    0266
  • 如何使用PHP开发商城的限时折扣功能。

    随着电子商务的迅猛发展,在线商城已经成为了人们购物的主要途径之一。要想在市场上占有一席之地,一个好的商城必须提供多种优惠活动来吸引消费者。其中,限时折扣是一种受欢迎且有效的促销方式。本文将着重介绍如…

    2023年5月30日
    02
  • 如何使用PHP实现微信小程序中的即时通讯功能。

    随着移动互联网的不断发展,微信小程序已经成为了一个不可或缺的移动应用程序。它方便快捷,资源占用小,更适合于一些轻量级的应用程序的开发。随着微信小程序的普及,越来越多的开发者开始关注小程序的实时通讯功…

    2023年6月3日
    00
  • 今日分享PHP header的7种用法。

    PHP header函数用于在发送HTTP响应之前输出一些信息,如HTTP状态码、内容类型等。它有7种用法,包括设置状态码、添加自定义头信息、重定向到其他URL、显示错误信息等。 在PHP中,header()函数是一个非常重要的工具…

    2024年7月24日
    00
  • PHP中的设计模式有哪些?

    在开发Web应用程序的过程中,使用设计模式可以提高代码的可读性、可维护性和可扩展性。PHP是一种常用的Web编程语言,其也支持使用各种设计模式,本文将对常用的PHP设计模式进行介绍。单例模式(Singleton)单例模式…

    2023年5月17日
    00

联系我们

QQ:951076433

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