开始治疗

心理医生: 好。你今天感觉怎么样,维克多?

病人: 不太好,医生。我近来感到有点忧郁…

心理医生: 那是为什么,维克多?

病人: 我不知道,医生。我睡眠不太好,而且我一点胃口也没有。有一天我们去一个意大利餐馆,要了通心

面 — 但时当他们把它端上来的时候,我一点也吃不下去。我就一直看着它,在我的头里一直回荡着“女高

音”的主题曲…

心理医生: 家里怎么样?

病人: 都很好,我想。marge大部分时间都在厨房,试她从网上下载的菜谱。孩子们每天很早就出去了,一

般在吃饭时才看得见他们,但是现在他们开始在burger king吃了。那我也不能责备他们。

心理医生: 工作 – 都很好吧?

病人: 不太好 – 我有一个虐待成性的魔鬼老板,他打算打我的生活变成象dilbert zone一样!

心理医生: 跟我说一说他吧。

病人: 好,你知道我是做什么的 – 我是一个在used socks. inc.的web程序员。下个星期我们的新网站就要

使用了,我们正在做着完全不同的东西 — 一个在线商店,供人们出售他们的旧物。我们得到了一些好心人

的投资 – 6百万元,如果我们成为在web最受欢迎的旧物门户,我们还可得到更多的投资。

心理医生: 听上去对你不错嘛。

病人: 你说的对。但是,然后有一天老板进来,他说他交给我一项开发在线商店购物车的工作。他明确地要

求我用什么叫“session”的东西。当然,只不过让事情变得有趣,他说他想在两天内做完并能运行…虐待

狂、变态!

心理医生: 有问题吗?

病人: 有,特别是首先我根本不知道“session”是什么,或怎么去用它。我意思是说,我原以为一个session

就是对一个病人的短期治疗 – 有一点象我们正在做的一样。

心理医生: 哦, 维克多, 维克多…这就是麻烦你的事吗?我想我可能有东西能帮助你…

西雅图无状态

开低级玩笑的人为了给能听到谈话的年轻女性留下印象,互相之间最经常说的事情之一就是:“http是

一种无状态协议,internet是无状态开发环境”。用简单的话来讲,http(hypertext transfer protocal )

协议,作为web的骨干,不能够记住与一个网站连接用户的身份,所以对web页的请求被看作是唯一和独立的

连接,与在它之前的连接无论如何都没有关系 — 这一点与今天很多爱冒险的十几岁的年轻人的行为很象,

他们每天喝到深夜,第二天早晨醒来对发生过什么都不记得了,晚上再出去做同样的事,一遍又一遍…

现在,如果你是漫无目的地从一个站点冲浪到另一个,没有什么问题。但是当你想从amazon.com上买几

本书会怎么样呢?“在一个无状态的环境中,记住所有在你的购物单上的物品是非常困难的,因为http协议

的这种无状态的性质使得跟踪选中物品是不可能的。

因此就要求一种能够使记住状态成为可能的方法,能够跟踪用户的连接并且保存连接特定数据的东西。

因此产生了“cookie”,它可以允许web 站点在客户系统的一个文件中保存客户特定信息,并且当任何时候

请求时都可以从文件中取出信息。所以,在上面的购物车例子中,被选中的商品可以加到cookie中,并且在

消费者结帐时,可以被取出并呈现在购物单中。

基于cookie的解决方案存在一个问题,那就是它要求cookie能够被客户所接受。所以,有另一种解决办

法就是使用“session”,当一个客户访问一个web站点时,用它来保存特定的一小块数据。这个会话

(session)数据在整个访问期间被保存下来。一个session可以被看成一个信息篮,它保存着主机的变量对。

这些变量对在整个访间期间都存在,并且可以在任何时刻被处理。这个方法对协议的无状态的特点提供了一

流的解决办法,并且在今天很多大型的网站上,可以跟踪和保存信息,用于个人和商业交易。

每一个被创建的session 都有一个唯一的标识串,这个串被发送到客户端,同时在服务端也生成了同样

唯一标识串的入口,或者放在文本文件或者在一个数据库中。现在就可以注册任何的session 变量 — 这些

普通的变量可以保存文本或数值信息,可以通过session 被读出,或写入。

现在,如果你已经跟随着开放源码运动,你已经知道了php ,在这个星球上最热门的脚本语言。最新的

版本是php4,包括了对session 的创建和管理的支持,在下面的几页中,我们将向你展示如何使用它。如果

你还在使用php3,不要失望 — 我们也将涉及phplib,它包括一组强大的php对象,可以在基于php3 的站点

上加入无缝的session管理。

在下面几页中,我们假设你已经有一个支持php4或phplib的站点。如果还没有,你应该下载这些包,并

且将它们安装到你的开发机器上去。php4,是一个质量优良的代码,可以在php站点 http://www.php.net找

到,最新的phplib版本可以在http://phplib.netuse.de/找到。

php 跟老大的对话,长沙发上的对话(一)-PHP教程,其它文章相关推荐

  1. 从会议、医患沟通和客服对话三大场景看对话文本摘要技术

    ©PaperWeekly 原创 ·作者 | 海晨威 研究方向 | 自然语言处理 文本摘要是 NLP 领域一个重要的任务,它以凝练的语句去描述原始文本中的主要信息.文本的形式是多种多样的,其中,对话文本 ...

  2. 【对话生成】常见对话生成数据集整理,含下载链接(更新至2022.06.04)

    [对话生成]常见对话生成数据集整理,含下载链接(持续更新) 前言 用于对话理解的对话数据集 IEMOCAP SEMAINE Mastodon MELD EMOTyDA MEmoR M3^33ED CP ...

  3. 对话机器人 多轮对话_与我的少年有关互联网的对话

    对话机器人 多轮对话 "I don't feel it's my job to insulate my children from the world, but rather it's to ...

  4. 对话机器人 多轮对话_如何打印短信对话

    对话机器人 多轮对话 While you can easily back up your text messages to your computer so that you don't lose t ...

  5. 四级口语计算机对话,四级英语口语对话常用的句子

    [导语]英语口语是一种技能,尤其是依照当前经济的发展趋势,我国与国际的交流越来越紧密,学习实用的口语知识,可以应对工作.商务.出国等方面遇到的问题. 掌握多一门技能,这对于增强自己的竞争力十分有用,口 ...

  6. html语音对话,纯CSS对话框/对话气泡/语音泡沫/speech bubbles【27个示例】

    本文介绍的是纯CSS实现的对话框(对话气泡/语音泡沫/speech bubbles),所有示例都使用简单的语义HTML,没有空元素,没有不必要的额外元素,没有JavaScript,没有图像. 一.基本 ...

  7. 用c语言写一段英文对话,三年级英语对话

    三年级英语,主要学习26个字母,自我介绍.日常问候.颜色.文具.身体部位.玩具和数字. 难度不大,考点不多,复习起来也比较简单. 一般来讲,单词就是补全单词,图文配对.分类: 对话就是情景对话.选句子 ...

  8. 开源AI智能客服系统源码 人工智能对话软件源码 完整程序包+搭建教程

    分享一个开源AI智能客服系统源码.人工智能对话软件源码,电脑端+手机端+详细的搭建教程,源码开源可二开. 功能介绍: 是一款人工智能对话系统,它可以陪你聊天,帮你写文章,帮你写论文,帮你写代码,帮你写 ...

  9. 四级口语计算机对话,四级英语口语对话常用句子

    [导语]英语四级考试目的是推动大学英语教学大纲的贯彻执行,对大学生的英语能力进行客观.准确的测量,为提高我国大学英语课程的教学质量服务.下面是由无忧考网整理的有关四级英语口语对话常用句子,一起来了解下 ...

最新文章

  1. Lucid Sight宣布即将推出“VR云霄飞车之星际之旅”
  2. 怎么用vc采集ni卡数据_8bit,200MS/s 低成本模拟输入高速采集卡FCFR-PCI9850
  3. gearman mysql 扩展_Gearman的安装和使用
  4. ListCtrl常用操作
  5. mysql profile使用(转)
  6. 汇编三星题目:一个有符号字数组以0为结束标志,编程求这个数组的最大值、 最小值、平均值
  7. 交换机端口镜像配置大全【汇集 22个各种品牌交换机】
  8. ADNI-MRI-PET-ANALYSIS
  9. 开启安卓虚拟机后一直停在控制台页面_金九银十要来了?不要慌,这些安卓 BAT高级面试题刷一刷...
  10. ESP32 485光照度
  11. 微信登陆之生成微信二维码
  12. 小甲鱼C++快速入门——第四天
  13. bzoj1605 / P2905 [USACO08OPEN]农场危机Crisis on the Farm
  14. Python.对鸢尾花数据集进行可视化操作,对数据分析
  15. 小米mix2s android8,小米8和MIX2S哪个好?小米MIX2S和小米8区别对比 (全文)
  16. sql要学mysql还是php,MySQL_与MSSQL对比学习MYSQL的心得(一)--基本语法,这一期主要是学习MYSQL的基本 - phpStudy...
  17. 移动IP(计算机网络)
  18. 机器人将“上岗”参与“中国天眼”运维
  19. 为什么说CUDA是NVIDIA的护城河?
  20. 世界上最好的编程语言(没有绝对)

热门文章

  1. android 来电没有拒接短信功能
  2. 金庸笔下还有成功的婚姻吗
  3. c语言中绿色字体表示什么,C++中不同颜色的代码分别代表什么意思呢?
  4. 来自灵魂深处的拷问:人为什么要活着?(转载)
  5. 第6版PMBOK,PMP备考(组织过程资产)
  6. 2022数学建模c题思路解析
  7. kol营销推广 | 高价请达人,产品卖不出,如何鉴别“水货”达人?
  8. 冬天肾囊肿病人应注意事项
  9. App一键登录(java后端)
  10. html页面特效代码,html特效代码大全