十四、PHP会话控制.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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:

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档