网站大量收购闲置独家精品文档,联系QQ:2885784924

PHP与前台通信技术.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP与前台通信技术

本部分目标 掌握PHP与前台通信技术 理论讲解——HTTP协议简介 HTTP 理论讲解——HTTP协议简介 HTTP运行机制 理论讲解——HTTP协议简介 无连接 理论讲解——Web服务器和客户端通信的方法 理论讲解——Web服务器和客户端通信的方法 理论讲解——Web服务器和客户端通信的方法 理论讲解——Web服务器和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 理论讲解——PHP和客户端通信的方法 HTTP的概念及其运行机制 PHP获取客户端信息 GET POST PHP保存用户状态——Session PHP实现页面跳转 * * PHP与前台通信技术 超文本传输协议(HTTP)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。 从HTTP运行机制图中可知: HTTP协议是无连接协议,每个请求响应回合之后就会断开连接,无法保存客户端的状态。 问题 服务器和客户端之间通过什么来提交和响应请求? 既然是无连接协议,服务器端如何保存客户端状态? 大多数WEB服务器技术的解决办法 request对象为客户端发送请求 response对象为服务器端响应请求 session对象保持客户端状态 request对象 request对象的作用是与客户端交互,收集客户端的Form、Cookies、超链接,或者收集服务器端的环境变量。 request对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据,然后通过request对象的相关方法来获取这些数据。request的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项。 response对象 response对象用于动态响应客户端请示,控制发送给用户的信息,并将动态生成响应。 session对象 session对象用于存储特定的用户会话所需的信息 。session对象的引入是为了弥补HTTP协议的不足。 系统为每个访问者都设立一个独立的Session对象,用以存储Session变量,并且各个访问者的Session对象互不干扰。 当用户启用Session时,Web服务器自动产生一个SessionID。在新会话开始时,服务器将SessionID当做cookie存储在用户的浏览器中。 PHP和客户端的通信手段 PHP本质上也是使用request、response和session三个对象来解决上述问题。 但我们使用PHP不会直接操作这些对象。 那么,我们如何使用PHP来实现和客户端的通信呢? PHP获取客户端信息 PHP可以从以下地方获取前台传递的数据: 表单对象 超链接标签 其他(如页面中的脚本对象请求等) PHP获取数据的方式有两种:GET和POST GET 方法发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制(最多 100 个字符)。 POST 方法发送的信息,对任何人都是不可见的(不会显示在浏览器的地址栏),并且对发送信息的量也没有限制。 表单可以支持GET和POST,但超链接标签只能支持GET PHP获取客户端信息——GET $_GET 变量是一个数组,内容是由 HTTP GET 方法发送的变量名称和值。 $_GET 变量用于收集来自 method=“get” 的表单中的值和超链接“?”后的键值对。、GET 方法发送的信息,对任何人都是可见的(会显示在浏览器的地址栏),并且对发送的信息量也有限制(最多 100 个字符)。 PHP获取客户端信息示例——GET html body !– 客户端代码 -- form action=welcome.php method=get Name: input type=text name=name / Age: input type=text name=age / input ty

文档评论(0)

skvdnd51 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档