Cookie与Session

一、Cookie  

  1.创建、更新、删除

    setcookie(name,value,expire,path,domain,secure)

  2.读取

    $_COOKIE[]

  3.格式

    用户名@网站网址[数字].txt

  4.说明

    ①如果不设定时间,此时的Cookie称为会话Cookie,这种Cookie一般不保存在硬盘上,而是保存在内存中,浏览器关闭即被删除。

    ②单个Cookie在客户端的限制是3KB,即一个站点在客户端存放的Cookie不能大于3KB。


二、Session

  1.启动

    session_start()

  2.创建、更新、读取会话变量

    $_SESSION[]

  3.删除

    unset()

    $_SESSION=array()

    session_destroy()

   4.格式

    sess_sessionId

  5.说明

    ①服务器只要看到session_start()函数,就会在服务器端创建session文件,但此时的session文件是空的。客户端会以Cookie的形式将SessionID保存在客户端内      存中,关闭浏览器后该ID自动注销。

    ②默认的生命周期是1440s,即24min。这里的时间指的是发呆时间,即持续24min不操作。此时间可以在php.ini中修改。

    ③即使超过生命周期,服务器也未必立即删除Session文件。删除操作需要有其他的session_start()函数触发,触发的概率默认是1/1000,此概率可以在php.ini中     修改。

    ④一个Session会话,对应一个Session文件。

    ⑤服务器端的session文件和客户端对应的SessionID生存周期是不一样的。

 

 

 

转载于:https://www.cnblogs.com/weiheli/archive/2013/06/10/3130187.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值