最近心里想着学更新的技术, 了解更多的框框。但是回过头来,我想学一下最基础的东西,因为,一路走来, 技术都是自学来的,肯定还有很多瑕疵的, 比如, 什么是http协议,虽然是天天碰得到的,但是,你说一个道理来, 又不懂是从何说起。cookie也是这样的,我们项目中做过 了很多关于seesion,和cookile 的例子,知道怎么用,也知道什么意思,但是,仅仅了解有这个名字。于是,今天开始,还是从最基础的东西学期, 向phper 中级,更稳,更快的前进吧,于是来到了某课网,自学了基础:

这边讲到,内存cookile-》指的是关闭浏览器之后便清除数据了, 像我们熟悉的seesion机制,如果有设置cookie时间, 那就是硬盘cookie。

硬盘的cookile便为关闭了浏览器之后,下次登录的时候不要登录密码,就可以进入我们的控制台了。

-----------------------------------------------------------------------------------------------------------------------------------------------------------

写博客,渐渐的成了我的一个习惯,希望能看到我写的博客之后的小伙伴,可以借鉴一下接博客的好处。如果学会了一个知识,不写点博客,心里怪怪的,好像这个知识不是我的一样。

------------------------------------------------------------------------------------------------------------------------------------------------------------

如何设置cookie

php 自带方法, 用secookile()方法就可以快速的设置,和控制里面的参数, 在项目中,最常见的的是,三个属性值:setcookie($name,$value,$time);

1,设置内存cookie("age",12)       当浏览器关闭的时候, cookel会话也关闭;

2.   设置硬盘cookie("age",12,time()+3600)     at:这边的时间设定的是当前时间, 再加上我们要保存的时间。以秒为单位。

如何读取cookie

和我们读取post 请求的值一样,   var_prient($_COOKIE);

设置cookie 的指定路径是有效的

是方法setcookie的第四个参数的作用即:    setcookie($name,$value,$time,$path);

其他的就比较简单了, 比如是不是在整个网站中使用这个cookie , 不管是在哪个二级域名中, 都是可以使用的。其他参数,可以看上面图片上的描述, 去设置相应的false ,或者true。

删除cookie 就不像我们平时用del 这样的方法来删除了, 而是通过会话的时间来删除的。eq:setcookie('name','value', time()-1);

设置cookie 的其他的方法: header头部里面设置:

header ( "Set-Cookie: testcookie=中文; path=/; domain=.sunphp.org; expires=" . gmstrftime ( "%A, %d-%b-%Y %H:%M:%S GMT" , time ( ) + 9600 ) ) ;

cookie保存数组形式的数据:

cookie 用js 操作:

<script>
//设置cookie: cookie名,cookie值,天数
function setCookie(name, value, iDay)
{var oDate = new Data();oDate.setDate(oDate.getDate() + iDay);document.cookie = name+ '=' +value+ '; expires = '+oDate
}//获取cookie
function getCookie(name)
{var arr = document.cookie.split(; ); //将cookie切割成数组for(var i = 0; i < arr.length; i++){var arr2 = arr[i].split('='); //数组元素以等号切割if(arr2[0] == name){return arr2[1]; //获取cookie名对应的cookie值}}return ''; //如果没有获取到值,返回空字符串
}//删除cookie
function removeCookie(name)
{setCookie(name, 1, -1);
}//页面载入时执行
window.onload = function ()
{var oForm = document.getElementById('form');var oUser = document.getElementsByName('user')[0];oForm.onsubmit = function (){setCookie('user', oUser.value, 14); //提交的时候设置cookie}oUser.value = getCookie('user'); //载入页面时设置user值
}
</script>

php 中cookie的简介,setcookile() 的用法,如何理解cookie相关推荐

  1. c++中std::map简介及find用法

    目录 一.map简介 二.map的功能 1.快速插入Key -Value 记录. 2.快速删除记录 3.根据Key 修改value记录. 4.遍历所有记录. 三.使用map 四. map的构造函数 五 ...

  2. php会话控制区别和流程,PHP会话控制:cookie和session区别与用法深入理解_后端开发...

    PHP Swoole 基本使用_后端开发 Swoole是php的一个异步.并行.高性能的网络通信引擎,可以用Swoole做一些想http.websocket的服务器,Swoole提供了异步多线程服务器 ...

  3. 【Android 安装包优化】Tint 着色器 ( 简介 | 布局文件中的 Tint 着色器基本用法 | 代码中使用 Tint 着色器添加颜色效果 )

    文章目录 一.Tint 着色器简介 二.布局文件中的 Tint 着色器基本用法 三.代码中使用 Tint 着色器添加颜色效果 四.参考资料 一.Tint 着色器简介 Tint 着色器的作用是是 可以使 ...

  4. php中cookie存的是什么,PHP中Cookie存在的作用和用法

    1.使用$_COOKIE读取Cookie 使用Session只能让网站记住当前正在访问的用户,但有时网站还需要记住曾经访问过的用户,以便在用户下次访问时.提供个性化的服务.这就需要用到Cookie技术 ...

  5. python中superclass是什么_Python中super()函数简介及用法分享

    首先看一下super()函数的定义: super([type [,object-or-type]]) Return a **proxy object** that delegates method c ...

  6. Python中super()函数简介及用法分享

    首先看一下super()函数的定义: super([type [,object-or-type]]) Return a **proxy object** that delegates method c ...

  7. python中set()函数的用法,python中set()函数简介及实例解析

    python中set()函数简介及实例解析 set函数也是python内置函数的其中一个,属于比较基础的函数.其具体介绍和使用方法,下面进行介绍. set() 函数创建一个无序不重复元素集,可进行关系 ...

  8. C#中的Dictionary简介

    C#中的Dictionary简介  http://www.cnblogs.com/ccczqh/archive/2011/01/04/1925852.html 简介 在C#中,Dictionary提供 ...

  9. python中split的用法取第二个分片_python中split()函数的用法

    函数:split() Python中有split()和os.path.split()两个函数,具体作用如下: split():拆分字符串.通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(li ...

  10. Spring AOP 简介以及简单用法

    Spring AOP 简介以及简单用法 如果你去面试java开发, 那么Spring的AOP和DI几乎是必问的问题. 那么AOP是什么呢? 一. AOP 所谓Aop就是 Aspect-Oriented ...

最新文章

  1. Java实践(四)——数组
  2. 透过现象看本质,如何设计一款病毒式裂变产品?
  3. Android APP层 ShellUtils
  4. 练习三十七:对获取数据进行排序
  5. Hibernate的数据删除,更改
  6. C++ 引用和指针有什么区别?
  7. 三星Samsung笔记本电脑开机进入BIOS的方法与BIOS设置全功能菜单(F2)
  8. sqlalchemy 初始化数据库
  9. TensorFlow书籍
  10. Cocos2d-x制作《单机斗地主》源码解剖5:玩家的出牌
  11. 发射功率 接收灵敏度 RF射频传输 原理 介绍 三分钟看懂 详解!
  12. 沉默成本谬误_估计与沉没成本谬误
  13. mysql ndb 关闭,监控mysql、ndb进程重启
  14. 红帽为什么要加入阿里云的朋友圈?
  15. Qt获取wifi列表,连接wifi后获取IP地址
  16. solr mysql增量导入_10.Solr4.10.3数据导入(DIH全量增量同步Mysql数据)
  17. oracle不足位数补零
  18. 传奇创世孙大宁:2016年H5将井喷,新传播途径是突破口
  19. python-pytorch hello world
  20. 北京Uber优步司机奖励政策(12月31日)

热门文章

  1. xenserver安装配置
  2. Air Passengers(time series)
  3. 网络分层的真实含义是什么?
  4. 如何避免背光源正负极做错?
  5. 2023最新SSM计算机毕业设计选题大全(附源码+LW)之java基于客户时间窗变化的物流配送管理系统设计ro75j
  6. 计算机等级打印,全国计算机等级考试试题PDF打印(13页)-原创力文档
  7. TCP/IP协议 - 三次握手四次挥手(入门易懂版)
  8. 名编辑电子杂志大师教程 | 如何打开名编辑电子杂志大师帮助文档?
  9. Android开发学什么
  10. 初学者入门网络安全学哪种编程语言好?