会话技术cookie,session

1)cookie技术:是有web服务器保存在用户浏览器(客户端)上的小文本文件(身份证技术)

2)session技术:是将数据保存到服务器端,session技术的实现依赖于cookie技术(银行卡技术)

设置cookie信息

setcookie(名字,值):设定cookie信息

1)cookie名的设置:字符串,第一个参数

2)cookie值得设置:第二个参数

3)cookie值得类型要求:必须是简单类型中的整数或者字符串


读取cookie信息

1)$_COOKIE 数组的使用

cookie(会话技术)能够实现跨脚本共享数据

cookie生命周期

指cookie在浏览器生存时间

1)默认(不设定)时的生命周期:不设定周期默认是关闭浏览器(会话结束)

2)设定为一个常规日期戳的周期:通过setcookie第三个参数可以限定生命周期,用时间戳来管理,从格林威治时间开始

3)设定为“0”的周期:在第三个参数设定生命参数的时候,用0代替生命周期

4)删除一个cookie的做法:服务器没有权限去操作浏览器上的内容,可以通过设定生命周期让浏览器自动判定cookie是否有效:无效就清楚

4.1)

4.2)设定时间戳过期

比time()小就行

cookie作用范围

不同的文件夹层级中,设定的cookie默认是在不同的文件夹下有访问限制。上层的cookie可以在下层中访问,反之不行

1)默认(不设定)的范围:上层看不到下层,下层能看到上层的内容

要注意:2)设定为‘/’的含义:告知浏览器当前cookie的作用范围是网站根目录

setcookie(名字,值,生命周期,作用范围)

cookie跨子域

跨子域:在同一级别域名下,myyyyy.com(一级域名),可以有多个子域名(www.myyyy.com和gz.myyyyy.com)他们之间是大件在不同服务器上(不同文件夹 两个),但是可以通过cookie设置实现对应的cookie共享访问。但是默认不允许跨域名访问

1)设定cookie的有效域名:不同的域名(包含主机)之间不能共享cookie

setcookie(名字,值,生命周期,作用范围,有效域名)

2)不设定时的默认有效域名

3)跨子域的设定方法:在设定域名访问时,设定上级域名即可:myyyy.com,这个是所有以myyyy.com结尾的网站都可以共享cookie

cookie数组数据

cookie本身只支持简单数据(数字或者字符串),能够保留的数据本身有限,也不成体系。如果需要使用cookie来保留一组数据的话,想办法凑成数组。(cookie不支持数组)

1)设置形式:setcookie(‘c1[k1]’,值)

2)读取形式:$_COOKIE['C1']['K1']

session

原理:

session基本使用

启用session,任何时候都需要开启session(脚本使用到$_session就开启一次)

$_session是通过session_start函数的调用才会有定义, 没有直接定义,所以要开启

设置session信息

如果想存储数据到session,只要不断给$_session数据添加元素就可

读取session信息

$_session就是一个数组,怎么存怎么访问

会话技术的本质是为了实现跨脚本共享数据:在一个脚本中定义数据,在另一个脚本中保存数据

一个脚本session_start往里面存,另一个脚本取(很简单)

删除一个session信息

就是删数据

unset($_session[元素下标]) 删除指定session数据

删除全部session信息

变成空数组

销毁session

删除session对应的session文件

session_destory()

session垃圾回收机制

垃圾回收参数设置

1)session.gc_maxlifetime=1440:规定的session文件最大生命周期是1440秒,24分钟

2)session.gc_probability = 1:垃圾回收概率因子

3)session.gc_divisor= 1000:垃圾回收概率分母

默认的触发概率是1/1000

禁用cookie后如何使用session

禁用cookie后不能使用session原因:

session技术需要利用cookie技术来保存sessionid,从而使得php能够在跨脚本的时候得到相同的sessionid,从而访问同一个session文件

实现无cookie使用session

方案1:利用php提供的session函数:session_id和session_name来获得和设置sessionid

1获得id和名字
2
3


4

方案2:利用session集中已经提供的解决方案自动操作

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 220,458评论 6 513
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 94,030评论 3 396
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 166,879评论 0 358
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 59,278评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 68,296评论 6 397
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 52,019评论 1 308
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,633评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,541评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 46,068评论 1 319
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 38,181评论 3 340
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,318评论 1 352
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,991评论 5 347
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,670评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,183评论 0 23
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,302评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,655评论 3 375
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,327评论 2 358

推荐阅读更多精彩内容

  • 会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Se...
    chinariver阅读 5,623评论 1 49
  • 目录Cookie机制什么是CookieCookie的不可跨域名性Unicode编码:保存中文BASE64编码:保存...
    Tomatoro阅读 16,948评论 7 186
  • 一、会话技术简介1.存储客户端的状态由一个问题引出今天的内容,例如网站的购物系统,用户将购买的商品信息存储到哪 ...
    神豪VS勇士赢阅读 278评论 0 0
  • 我有一个特别的爱好,当一部由小说改编的电视剧快要播出了,我就会抢在前面把演员带入角色抓紧看一遍小说,当小说看完了,...
    Veraveracai阅读 1,611评论 0 2
  • 在雨中遇见过你 依然美丽 依然无语, 打着伞的你,从我身边经过 我望了一眼 也只是一眼了 你的背影就已印在我的脑海...
    卜蝶阅读 341评论 0 1