1、什么是cookie?

cookie是在服务器端创建的,并写回到客户端浏览器。

浏览器接到指令则在本地临时文件夹中创建了一个cookie文件,其中保存了你的客户端浏览器每次访问网站时,都会检测是否有该网站的cookie信息,如果有的话,也会同时发送过去。

注意:cookie内容的存储是键/值对的方式,键和值都只能是字符串。

函数功能setcookie(key,value,有效期)设置会话cookie参数

定义cookie

//setcookie(键,值,有效期[秒])

setcookie("name","lisi",time()+1000); //如果不设置有效期,关闭浏览器就会消失

setcookie("pwd","111",time()+7*24*3600); //有效期为7天

删除cookie数据(设定过期时间,使cookie失效)

setcookie("name","lisi",time()-1); //1、设置有效期为过去的某一个时间

setcookie("name",false,time()-1); //2、设置cookie的值为false

setcookie("name","",time()-1); //2、设置cookie的值为空

//3、清理浏览器缓存:在浏览器里清理缓存

2、创建

在php中使用setcookie方法来创建cookie。

$se=setcookie("name","lisi",time()+30*60,"/");

var_dump($se);

?>

3、使用

在php中使用$_COOKIE全局变量来获取cookie数据。

$user=$_COOKIE["name"]; //获取name值

var_dump($user);

?>

4、销毁

php中没有直接销毁的方法,通常会将cookie的过期时间重新设置一下。

$user=setcookie("name",null,time()+1,"/");

var_dump($user);

?>

COOKIE的总结:

COOKIE存储在客户端,相对来说不太安全。

COOKIE存储的数据类型,只能是字符串。

COOKIE存储的数据容量,大约只能存储4KB数据。

浏览器可以禁用缓存,也可以禁用COOKIE,则COOKIE功能就失效。

php的cookie不存在会是什么值,PHP之你不得不知道的COOKIE含义及使用方式相关推荐

  1. asp.net javascrip获取session的值_一篇文章搞定 Django Cookie 与 Session

    cookie Cookie的由来 大家都知道HTTP协议是无状态的. 无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不 ...

  2. php的cookie不存在会是什么值,PHP setcookie() 首次存储不上值

    首先编写以下简单的代码: 复制代码 代码如下:<?php setcookie('a','value'); print $_COOKIE['a']; 第一次访问时,报错: 报错的原因是$_COOK ...

  3. cookie放在请求头_Web安全:你必须知道的“Cookie安全”

    初识cookie http是无状态的请求响应.每次的请求响应之后,连接会立即断开或延时断开(保持一定的连接有效期).断开后,下一次请求再重新建立.在http连接时,通过cookie进行会话跟踪,第一次 ...

  4. ajax获取session值_【JavaWeb】91:Cookie与Session

    今天是刘小爱自学Java的第91天. 感谢你的观看,谢谢你. 话不多说,开始今天的学习: 学cookie之前,我先说一个问题: 如果我设置浏览器不保存cookie. 会发现很多网站都没法登录了. 购物 ...

  5. 什么是Cookie和Session?—— Cookie和Session的区别?—— 一文教你理解清楚什么是Cookie和Session,以及常见的开发面试问题?

    cookie和session区别 cookie和session 背景说明 1.cookie 1.1.定义 1.2.作用 1.3.组成(种类和参数) 1.3.1.会话 Cookies .永久性 Cook ...

  6. springboot-前端js设置cookie的name、value值,后端利用name获取指定cookie的value值

    springboot-前端js设置cookie的name.value值,后端利用name获取指定cookie的value值         前端 js 将传递过来的 id 存入cookie中, coo ...

  7. Cookie 跨域解决方案(顶级域名和子级域名之间的Cookie共享、修改、删除)

    最近项目中刚好涉及到了主域名和子域名之间的共享和相互修改.删除,也就借此机会总结一下常用的几个场景,域名的话就拿顶级域名和二级域名为例,其他的场景都是类似. 一.设置COOKIE 1.顶级域名 顶级域 ...

  8. Loadrunner在post请求的cookie中插入其它多个值

    有一个商城,提交订单的时候,需要在post请求的cookie中set一个code码,便于防刷 1 tijiao() 2 { 3 4 lr_think_time(1); 5 6 web_reg_save ...

  9. 服务器通过响应头向浏览器设置cookie,http响应包括设置cookie jession id,但随后发送请求,请求标头中没有cookie信息...

    第一请求响应: cache: no-cache Connection: keep-alive Content-Type: image/png Date: Tue, 10 May 2016 10:47: ...

最新文章

  1. 让假图无所遁形,阿里篡改图像检测大赛集结号令打响
  2. 亲测有用的downie下载站点
  3. 404. 左叶子之和
  4. ACL 2018论文解读 | 基于路径的实体图关系抽取模型
  5. 最优化(part1)--近似点梯度法
  6. 我是机器人布里茨_9.19机器人钩子范围增加,这些位置阴人无敌,一Q一个小朋友...
  7. Java设计模式6:策略模式
  8. postfixadmin 导入数据库出错 ERROR 1062 (23000) at line 29
  9. Microsoft SQL Server 2005 CTP 简体中文版
  10. 进击的程序媛:从 Google 第一位程序媛到硅谷女王进化史
  11. wing ide 3.x 中文设置
  12. ENVI入门系列教程---一、数据预处理---2.1自定义坐标系
  13. 速度曲线规划 ---- 梯形速度曲线
  14. 云服务器连接手机本地文件在哪里,云服务器如何连接本地文件
  15. PNP三极管和NPN三极管的开关电路(EC极性接线判断简单明了)简单的技巧:三极管上箭头所在方向的二极管,只要二极管正向导通,那么三极管上下就能导通。
  16. 【Pandas】计算相关性系数corr()
  17. 句法引导的机器阅读理解
  18. JAVA学习 API_day11(属性集, 函数式编程, stream流)
  19. 大屏数据展示,5.5寸大屏幕手机更受消费者喜爱
  20. 互联网医院系统开启全民“云诊疗”时代,打造更智慧的医疗服务

热门文章

  1. python批量jpg转png(顺序排列1.2.3……)、修改文件夹尺寸
  2. python version 2.7 required,which was not found
  3. Python 在 命令行中 安装 matplotlib
  4. Machine Learning | (7) Scikit-learn的分类器算法-决策树(Decision Tree)
  5. Pymol BioPython | PDB文件中氨基酸序列的提取
  6. 其他算法-比例风险回归模型
  7. 【错误总结】Git- remote:error: this exceeds GitHub file size limit of 100.00 MB
  8. Case Study: 利用PHP获取关系型数据库中多张数据表的数据
  9. MBE:ggtreeExtra-用图层叠加方法绘制环形进化树
  10. Nature综述:微生物沿着寄生-共生连续体进化和转变!