cookie练习的代码:

    (1)先设置:setcookie('key值‘,’value值’);

    (2)然后我执行那个文件,

    (3)获取我的cookie值,用$_cookie['key值’]

 cookie会话,怎么理解:

        就是服务器和浏览器的一个对话过程,可以类比成人与人之间的对话,要是服务器或者浏览器任何一端关闭了,(对于浏览器就是关闭),就相当于,结束了这次的会话,那么那个cookie也就不生效了。(但是我们可以设置有效期)

(1)代码展示:

    beifen.php

 <?php
/**
* @第一个值是name
* @第二个值是value
* name如果在原本的文件中存在,那么value就会覆盖原来的那么对应的值
* 如果value是一个空的字符串,那么就相当于删除name对应的值
*/
setcookie('class_name','ligong');

    看在浏览器中结果的展示:

    

获取cookie的值:

  在另一个文件b.php,但是注意这两个文件在同一个浏览中运行,beifen.php先运行,b.php后运行

b.php代码展示:

    

 <?php
echo $_COOKIE['class_name'];

然后结果展示:

    

要是删除这个$class_name的值,就直接在beifen.php  代码后面加一句

      setcookie('class_name','');

后面的value对应是空的字符串就行了。

(2)加了时间戳,来设置cookie的过期时间

  

 <?php
/**
* @第一个值是name
* @第二个值是value
* name如果在原本的文件中存在,那么value就会覆盖原来的那么对应的值
* 如果value是一个空的字符串,那么就相当于删除name对应的值,~~~~~~时间是 10秒
*/
setcookie('class_name','ligong',time()+);

      然后我在b.php代码中显示

 <?php
echo $_COOKIE['class_name'];

看开始结果展示:

  

  

后面的结果展示:

  

  

    浏览器在向服务器发送请求时,会检测cookie的是否有效,只有没有过有效期的cookie数据请求时,才会携带。

      语法:

          特殊的有效期值:

          0,  默认的,表示会话周期

          Time()-1,删除cookie的标准做法。setCookie(‘KEY’,‘’, time()-1)

          PHP_INT_MAX: 逻辑上表示永久有效的cookie。

(3)设置cookie有效路径,通常是‘/’

    

 <?php
/**
* @第一个值是name
* @第二个值是value
* name如果在原本的文件中存在,那么value就会覆盖原来的那么对应的值
* 如果value是一个空的字符串,那么就相当于删除name对应的值
*/
setcookie('class_name','ligong',,'/');

    

这三个总结起来:

  beifen.php

 <?php
/**
* @第一个值是name
* @第二个值是value
* name如果在原本的文件中存在,那么value就会覆盖原来的那么对应的值
* 如果value是一个空的字符串,那么就相当于删除name对应的值
*/
setcookie('class_name','ligong',,'/');

默认都这么设置:

    

 <?php
/**
* @第一个值是name
* @第二个值是value
* name如果在原本的文件中存在,那么value就会覆盖原来的那么对应的值
* 如果value是一个空的字符串,那么就相当于删除name对应的值
*/
setcookie('class_name','ligong',,'/' ,'','false','true');

其实后面还有别的设置,可以参看  20-20150204(第20day的文档)

91)PHP,cookie代码展示的更多相关文章

  1. 关于html5与jsp页面同样的html代码展示的页面效果不一样的问题

    原文:关于html5与jsp页面同样的html代码展示的页面效果不一样的问题 html5默认的声明为 <!DOCTYPE html> jsp默认的声明头部为 <%@ page con ...

  2. JavaScript创建读取cookie代码示例【附:跨域cookie解决办法】

    使用JavaScript 原生存取cookie代码示例: var cookie = { set : function(name, value, expires, path, domain, secur ...

  3. 【spring cloud】对接口调用者提供API使用的安全验证微服务【这里仅通过代码展示一种设计思想】【后续可以加入redis限流的功能,某段时间某个IP可以访问API几次】

    场景: 公司的微服务集群,有些API 会对外提供接口,供其他厂商进行调用.这些公开的API接口,由一个OpenAPI微服务统一提供给大家. 那么所有的调用者在调用公开API接口的时候,需要验证是否有权 ...

  4. Html介绍,如何用代码展示我制作的第一个网页?

    一般来说,第一次制作个人网页的朋友们,首句基本都是你好,全世界hello world 代码展示如下: <!DOCTYPE HTML> <html> <head> & ...

  5. 90)PHP,提示跳转代码展示

    (1)JS中的Location:href=  来跳转 (2)PHP中的header(“Refresh:time:url:目的url”); 这个Refresh是在发生多少秒后发生变化. 代码展示: be ...

  6. JS组件系列——Bootstrap寒冬暖身篇:弹出框和提示框效果以及代码展示

    前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑.在增加用户体验方面,弹出框和提示框起着重要的作用,如果你的 ...

  7. asp.net各种cookie代码和解析

    Cookie是一段文本信息,在客户端存储 Cookie 是 ASP.NET 的会话状态将请求与会话关联的方法之一.Cookie 也可以直接用于在请求之间保持数据,但数据随后将存储在客户端并随每个请求一 ...

  8. Bootstrap:弹出框和提示框效果以及代码展示

    前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑.在增加用户体验方面,弹出框和提示框起着重要的作用,如果你的 ...

  9. Bootstrap篇:弹出框和提示框效果以及代码展示

     前言:对于Web开发人员,弹出框和提示框的使用肯定不会陌生,比如常见的表格新增和编辑功能,一般常见的主要有两种处理方式:行内编辑和弹出框编辑.在增加用户体验方面,弹出框和提示框起着重要的作用,如果你 ...

随机推荐

  1. HCTF2018-admin

    记录一道比较有意思的题目,对于萌新来说能学到很多东西orz.. 三种解法: 1: flask session 伪造 2: unicode欺骗 3: 条件竞争 注册账户查看源码: 发现提示,根据提示和题 ...

  2. 苹果下架2.5万赌博APP!一场净化风暴正在迅速成型

    当下智能手机发展得如火如荼,但对于大众来说,体验终究还是要落到包罗万千的APP上.APP身为智能手机的灵魂,全面渗入了大众的工作.生活.娱乐.学习等多个方面.每一个APP的背后,其实都在打开着一扇通往 ...

  3. 瑞芯微RK3399六核-迅为3399开发板介绍

    迅为3399开发板基于瑞芯微的RK3399处理器设计,Rockchip RK3399是瑞芯微推出的一款低功耗.高性能的应用处理器芯片,该芯片基于Big.Little架构,即具有独立的NEON协同处理器 ...

  4. Windows Java桌面应用程序集成slf4j实现日志持久化

    声明:迁移自本人CSDN博客https://blog.csdn.net/u013365635 Windows上一般的应用程序也可以通过日志系统打印日志到指定文件.通过这个例子想说明,问题处理的方法是多 ...

  5. easyExcel入门

    1.easyExcel是处理excel的阿里开源的框架,类似poi.官网地址:https://github.com/alibaba/easyexcel 2.为什么用easyExcel? 1).占用内存 ...

  6. 【范式与函数依赖】3NF与BCNF的区别

    *本文中码指代候选码,主属性为构成码的属性. 先简要引入几个概念 图1 图2 单拿出来我认为不是很好理解的3NF和BCNF详细的说说. 书上写了,BCNF是完善后的3NF.从图2中显然得出,1-3NF ...

  7. Deep-Learning-with-Python] 文本序列中的深度学习

    https://blog.csdn.net/LSG_Down/article/details/81327072 将文本数据处理成有用的数据表示 循环神经网络 使用1D卷积处理序列数据 深度学习模型可以 ...

  8. Python学习中的随笔,好记性不如烂笔头

    本文 为博主看了 vamei 的blog 写下的随笔 . 致敬Vamei 1.type()   可以显示参数的类型 如 : a=12   type(a) 为 int 2.python的基本类型 为 i ...

  9. JavaScript学习笔记 - 进阶篇(4)- 函数

    什么是函数 函数的作用,可以写一次代码,然后反复地重用这个代码. 如:我们要完成多组数和的功能. var sum; sum = 3+2; alert(sum); sum=7+8 ; alert(sum ...

  10. tensorflow函数解析: tf.Session() 和tf.InteractiveSession()

    链接如下: http://stackoverflow.com/questions/41791469/difference-between-tf-session-and-tf-interactivese ...