php专区

 首页 > php专区 > 正则表达式 > 关于cookie小笔记 - php会话

关于cookie小笔记 - php会话

分享到:
【字体:
导读:
          cookie介绍:cookie是document的属性,某些网站为了辨别用户身份而储存在用户本地终端的数据(用户硬盘上的一个字符串),定义于 rfc2019 cookie的由来:cookie 最初的设计是为服务器端程序设计...

关于cookie小笔记

cookie介绍:cookie是document的属性,某些网站为了辨别用户身份而储存在用户本地终端的数据(用户硬盘上的一个字符串),定义于 rfc2019.

cookie的由来:cookie 最初的设计是为服务器端程序设计,所以服务器端的脚本可以读写客户端的cookie值,写入cookie有两种方式,服务器端写入cookie、客户端写入cookie.这时候,我们可以在服务器和客户端都可以访问他的值.

cookie的属性:expires、path、secure.

expires:指定了cookie的生存期.

默认情况下,cookie是暂时存在的,他们存储的值只在浏览器会话期间存在,退出浏览器后,这些值也就消失.

如果让一个cookie的存在超过会话期,就需要设置expires为未来的一个日期,浏览器会把cookie保存到本地文件中,一旦超过了终止日期,浏览器.自动的从cookie文件中删除掉cookie.(不同的浏览器的cookie文件夹是不同的).

path:默认情况下,cookie会和创建它的网页以及与这个网页处于同一个目录下的网页  和处于该目录的子目录下的网页关联.

secure:指定如何传输cookie,是http(不安全)还是 https 或其他安全协议 连接时才被传输.

cookie的存储和访问:通常情况下使用:

document.cookie = 'version=' + encodeuricomponent(保存的值);

cookie值不允许使用分号、逗号、空白符,所以通常使用 encodeuricomponent,当你读取的时候不要忘记 decodeuricomponent()解码;

cookie的读取:

他是一个name=value的列表,之间使用分号隔开,可以使用  string.indexof() 或者 string.substring() 或者 string.split() 将字符传分割成单独的cookie.

分享到:
php cookie详细举例说明 - php会话
php cookie详细举例说明 1、设置cookie php用setcookie函数来设置cookie。必须注意的一点是:cookie是http协议头的一部分,用于浏览器和服务器之间传递信息,所以必须在任何属于html文件本身的内容输出之前调用cookie函数。 setcookie函数定义了一个cookie,并且把它附加在http头的后面,s...
php setcookie详解用法 - php会话
php setcookie详解用法 cookie 常用于识别用户,cookie 是服务器留在用户计算机中的小文件,每当相同的计算机通过浏览器请求页面时,它同时会发送 cookie,通过 php,您能够创建并取回 cookie 的值. 如何创建 cookie? setcookie() 函数用于设置 cookie. 注释:setcookie() 函数必须位于 标签...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……