- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
十四、PHP会话控制.ppt
PHP动态网页设计教程 十四、PHP会话控制 主要内容 一、页面间的参数传递 一、页面间的参数传递 一、页面间的参数传递 二、回话控制 二、回话控制 三、Cookie会话技术 三、Cookie会话技术 三、Cookie会话技术 三、Cookie会话技术 三、Cookie会话技术 三、Cookie会话技术 四、Session会话技术 四、Session会话技术 四、Session会话技术 四、Session会话技术 四、Session会话技术 四、Session会话技术 本讲总结 内蒙古科技大学 工程训练中心 * * 黄迎久 内蒙古科技大学工程训练中心 本讲主要内容 (1)PHP文件的Cookie的使用方法; (2)PHP文件的Session的使用方法; 实现页面间参数传递的方法 *利用form表单的隐藏域hidden,在表单数据提交时传递参数; *利用超链接通过URL查询字符串传递参数; *使用header()函数重定向功能或javascript重定向功能,通过URL查询字符串传递参数; *使用Cookie将浏览器用户的资料存放在浏览器端主机中,其他PHP程序通过读取浏览器端主机中的Cookie信息实现页面间的参数传递; *使用Session将将浏览器用户的资料存放在WEB服务器中,其他PHP程序通过读取服务器端中的Session信息实现页面间的参数传递; 1、重定向的概念 重定向就是通过各种方法将网络请求从当前页面(page1)重新定位到新页面(page2)的技术。利用这种技术可以实现页面间跳转并通过查询字符串传递参数。 WEB服务器1 WEB服务器2 第一次请求 第一次响应 第二次请求 第二次响应 page1 Page2 实现重定向的方法: *使用javascript实现重定向: script 或script language=javascript document.location=‘page2.php’ 或: window.location=‘page2.php’ /script * 使用PHP的header(“Location:URL”)函数实现重定向: ?php header(“Location: page2.php”); ? 1、回话控制基本概念 使回话控制的思想就是能够在同一个网站内跟踪某个用户,实现记录用户行为的目的;即回话控制允许WEB服务器跟踪一同一个浏览器用户的连续请求,实现同一网站多个页面之间的参数传递。 例如:网上购物时为每个用户提供一个购物车,用户可以在不同页面中选购商品,并将选定的商品加入到购物车中,以便付款时从购物车中提取信息,通过购物车实现了用户在购物网站不同商品页面上的用户跟踪;购物车是回话控制的典型应用。 2、回话控制的实现 通过使用表单的隐藏域、超链接、页面重定向等技术都可以实现动态页面间的参数传递,从而实现数据的跟踪,达到用户跟踪的目的。 若页面间传递的参数过多,且页面间传递参数的次数较为频繁,或者页面间需要传递数组、对象等复合数据类型时,以上方法显得力不从心,这时一般选用Cookie或Session回话技术实现回话控制。 Cookie是一组“键值对”信息,是由WEB服务器的PHP程序生成,最终保存到浏览器内存或浏览器端硬盘文件中。 1、浏览器的Cookie设置 一台主机中可以安装多种浏览器,每种浏览器默认情况下开启了Cookie,用户可以对浏览器进行设置决定是否开启Cookie。 打开浏览器,单击“工具”-“internet选项”-“隐私”,在“设置”区域拖动“滚动滑块”,即可修改IE浏览器的Cookie配置。 2、Cookie工作原理 第一次请求 第一次响应 接收到Cookie信息后,将信息保存到浏览器端 第二次请求 page1 page2 Cookie请求头信息格式: Set-Cookie: name=value; expire=Date; path=PATH; domain=DOMAIN_NAME; 3、Cookie分类 按照Cookie的过期时间可以将Cookie分为:会话Cookie和持久Cookie。 *会话Cookie:
您可能关注的文档
- 新视野大学英语读写教程(第二版)第三册__Unit_5___Section_A__Graceful_Hands.ppt
- 小清新商业项目融资计划策划书通用【PPT模板】.ppt
- 志鸿系列丛书《赢在高考》生物一轮(课件):2.3.1遗传的分子基础.ppt
- Conference on Engineering Complex Systems工程复杂系统会议.ppt
- 19-流动资产管理[资本运营管理].ppt
- 高二英语单选题练习(定语从句).ppt
- SL1000 - Sales Support Training - System Featuressl1000 -销售支持培训系统的特点.ppt
- FINANCIAL PLANNING IN CANADA在加拿大的财务规划.ppt
- 基本养老保险三【内部精华】.ppt
- 第一方案 高三一轮复习(文理通用)第十一章 统计、统计案例第二节 用样本估计总体 课件.ppt
- 人美版__一年级美术下册课件_下雨了.ppt
- 10环艺园林工程清单计价第一章1.ppt
- 2 ProActive Migration of active objects活动对象2主动迁移.ppt
- 牛顿运动定律的应用(整体法与隔离法).ppt
- 《小学数学新课标》解读.ppt
- [金牌原创]Unit 2 What's Time Is ItA. Let's learn Let's do.ppt
- NDDS_China_2012_生物制药注射剂的开发与确证-方伟杰.pptx
- [金牌原创]AdvocacyWhat is it and how does it work.ppt
- CREDIT RISK PREMIA - NUS Singapore University College 信用风险溢价-新加坡国立新加坡大学.ppt
- 大学英语四[突破英语等级考试].ppt
文档评论(0)