PHP工作流程简述 网络技术 系统运维

admin 1月前 24

PHP是一种服务器端语言,这意味着用PHP编写的代码将在为Web浏览器提供Web页面的主机上运行。当访问一个Web站点(例如, www.LarryUllman.com)时,所涉及的Internet服务提供者( ISP)将把请求定向到保存着www.LarryUllman.com信息的服务器上。服务器读取PHP代码并执行脚本指令。在这个示例中, PHP代码告知服务器以HTML的形式向浏览器发送适当的Web页面(参见图i-4)。简而言之, PHP按照所选择的参数创建了一个HTML页面。

与HTML生成的网站有所不同,当请求发出时,服务器仅仅向Web浏览器发送HTML数据——没有服务器端解释发生(参见图i-5)。换句话说,在最终用户的浏览器上查看home.html和home.php并不一定有明显的区别,但是如何生成这两个页面却有很大不同。主要的不同之处在于,使用PHP可以让服务器动态地生成HTML代码。例如,今天是星期一而不是星期二,或者如果用户已经访问过该页,这样的不同信息能够呈现出来。动态Web页面的创建,将不那么吸引人的静态网站同更有趣因而访问量更大、更具有交互性的网站区分开来。


图i-4 这张图示范了在客户端和服务器端之间进行的处理工作(虽然是在极其简单的条件下), PHP模块(添加进服务器的一个应用程序,用来增加它的功能)用来向浏览器发回HTML。所有的服务器端技术都在服务器上使用一个第三方模块,用来处理发送回客户端的数据。


图i-5 将图i-5中服务器处理HTML的方式与图i-4进行比较。这跟通过浏览器查看本地的HTML页面没有区别——本地页面不需要服务器处理,但是动态生成的页面需要通过服务器访问,因为动态页面要经过服务器处理。

使用PHP和直接使用HTML之间重要的不同之处在于, PHP在服务器端处理完所有的事情之后向浏览器发送适当的信息。本书将介绍如何使用PHP向浏览器发送正确的数据。


少客联盟- 版权声明 1、本主题所有言论和图片纯属会员个人意见,与少客联盟立场无关。
2、本站所有主题由该帖子作者发表,该帖子作者admin少客联盟享有帖子相关版权。
3、少客联盟管理员和版主有权不事先通知发贴者而删除本文。
4、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者admin少客联盟的同意。
5、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任。
6、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责。
7、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意。
8、官方反馈邮箱:chinasuc@chinasuc.cn


上一篇:TCP建立连接三次握手和释放连接四次握手
下一篇:SSH协议和Telnet协议远程登录区别
Whatever is worth doing is worth doing well. juvenile hacker league
最新回复 (0)
    • 少客联盟
      2
        登录 注册 QQ登录(停用)
返回