- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP把Session的数据保存在服务器上
第23讲 Web的数据管理(2) Netclass课件的应用 Web状态的管理 Cookie的工作原理 Session方法 PHP程序设计和调试环境 教科书参考:第9章 Netclass的应用 将netclass压缩文件解到/xampp/htdocs/ Netclass帮助对PHP程序设计的学习 HTML应用,(表单应用) PHP程序基础,(数组等) PHP数据库应用 (嵌入式SQL) 数据库程序涉及root用户口令(sesame)设置 为本地MySQL的root设置口令(mysqladmin.exe) 修改phpmyadmin(Web客户端)配置文件 为本地MySQL的root设置口令 启动Apache,MySQL服务器 进入DOS状态 进入/xampp/mysql/bin mysqladmin –uroot password sesame Phpmyadmin配置文件修订 你应该看到这个结果 保存Web交互信息 HTTP协议是一种无状态的协议。这就是说,Web服务器把每个客户端的每次访问,都当作独立的访问而从不维持和记录前序的访问信息 访问某个网站的过程,对客户来说是连续的,有规律的 但对Web服务器来说,它是由很多次的互不相干的连接请求所组成的 保存Web交互信息 HTTP的这个缺点所造成的一些尴尬情况有以下几点: 一个会员制站点:客户每访问一个网页,都要把自己的名字和口令输入一次 网上商城:客户已经订了一件产品,然后又看到一件满意的,就想把它再买下来。服务器却管不了那么多:只知道这次他订了一件,至于该客户前面是否订过什么,却不知道 我们知道,这种情况并没有发生,但HTTP的问题是如何解决的? 保存Web交互信息 这些情况,说到底,就是在Web服务过程中,如何维护不同的访问者信息 这些信息在Web应用开发、和网站营运中有十分重要的意义 在Web服务过程中的信息维护,目前采用的方法一般有两类 Cookie Session Cookie的基本工作原理 Cookie技术是将Web服务信息存储在客户端主机上,用一种称为“Cookie”的文件单元进行存储 当用户对某个网站反复进行访问时,服务器端的程序可以请求浏览器(注意在这里的C/S关系似乎被颠倒了过来)将必要的信息保留在有特定标识的Cookie文件中 Cookie的基本工作原理 一般不加说明的话,Cookie文件在一次Web会话(连续对某个特定网站的访问)结束后立即删除。 但许多网站不仅希望“一次性”使用Cookie,而是希望借助Cookie做更多的工作: 保留客户最近一次访问站点的时间; 会员制方式管理的网站希望保留客户的登录名或口令 搜索网站希望保留用户以往使用过的关键词等。 实际上,要作到这一点,只要在建立Cookie时加上有效时间参数即可 PC中的Cookie Cookie文件中的内容 Cookie的基本工作原理 设置cookie ?使用cookie变量前必须设置cookie,该指令由服务器发出,由浏览器执行 int setcookie(string name,string value,int expire,string path,string domain,int secure) ????????其中,除name外,所有的参数都是可选的,可以用空的字符串表示未设置 ???????? Cookie变量的设置和使用 ?php// set the cookiessetcookie(cookie[three], cookiethree);setcookie(cookie[two], cookietwo);setcookie(cookie[one], cookieone);// after the page reloads, print them outif (isset($_COOKIE[cookie])) {????foreach ($_COOKIE[cookie] as $name = $value) {????????echo $name : $value br /\n;????}}? setcookie举例 简单的: setcookie(mycookie,value_of_mycookie); ? 带失效时间的: setcookie(“withExpire”,“Expire_in_1_hour”,time()+3600); 全参数: setcookie(FullCookie,Full_cookie_value,time+3600,/forum,,1); cookie的一些特点 cookie是面向路径的 缺省path属性时,WEB服务器页会自动传递当前路径给浏览器 指定路径会强制服务器使用设置的路径 一个服务器目录页面里
您可能关注的文档
- GRE 填空题解析示例.PDF
- GlobalInvacom 对其产品种类的拓展 - TELE-audiovision Magazine.PDF
- GIS技术支持下森林公园道路选线的辅助设计 - 西北林学院学报.PDF
- GSM 短消息中心在电力线路巡视中的研究1、引言2、系统构建原理和.PDF
- GXY-2000地下管线探测仪 前 言 地下管线是城市基础设施的重要组成.DOC
- H2 等气体抽速很大,因而排气速度比其他真空泵快.PDF
- HFS 飞行服务中心飞行训练学生协议.PDF
- HIV及AIDS CD4+T淋巴细胞检测质量保证指南 - 云南省疾病预防控制.DOC
- HDPE圆柱形网箱与圆台形网箱受力变形特性的比较 - 水产学报.PDF
- HJLY-200地下光电缆径路探测仪 - 电缆故障测试仪.DOC
最近下载
- Unit+4+Looking+good,+feeling+good+Integrated+skills 牛津译林版英语必修第一册+.pptx VIP
- 中职世界历史 第2课 古代希腊罗马教学设计.doc
- 孤独症及其治疗.ppt
- 职业暴露处理流程图.doc
- 新人教版八年级九年级单词表完整版本(含音标).doc
- 山西景点介绍.pdf
- 团结互助我爱我班主题班会PPT课件.pptx VIP
- 自考07816《公共行政学》章节重点内容.doc
- Unit+4+Looking+good,+feeling+good+Integrated+skills高中英语牛津译林版(2020)必修第一册+.pptx VIP
- 泰安2018年度中小学幼儿园课堂教学创新课创新教育活动.PDF
文档评论(0)