2-3.PHP和HTML的对应关系
时间:2015年05月24日 | 作者 : daPeng | 分类 : 2.零基础带学网站后台 | 浏览: 7191次 | 评论 0 人
首先,我们一般是通过浏览器去访问互联网的(使用HTTP协议)。假设我们现在要访问乐鹏网,那么我们首先得在浏览器的地址栏里输入我们网站的地址http://zhouyl.cn,对吧?然后多久显示内容就要视乎上网的速度和对方网站主机的文件大小、响应速度而异。在这一个过程中,大家可曾想到,浏览器和服务器发生了什么?
首先,我们在浏览器输入地址按回车后,浏览器会根据我们输入的地址url(统一资源定位器)去搜索我们请求的服务器,进而找到服务器里面的文件(资源),当找到的时候,服务器会给浏览器以响应(?),服务器根据文件类型,比如是HTML文件,则直接返回,如果是PHP文件,则由服务器进行解析处理(可以理解成是翻译计算,把PHP文件里面的公式计算出来,PHP语言翻译出来),然后返回HTML页面给浏览器,浏览器对HTML页面进行解释渲染,把结果呈现给大家。因此很多时候我们在页面右键-查看源代码看到的都是html代码(也有部分js和css代码)。
也就是说,无论我们的PHP代码多么复杂,最终呈现给我们大家看的都是HTML代码,也就是说,作为客户(浏览者)的我们只能看到HTML代码,而不能看到这个网站所使用的PHP代码。
服务器可以理解为一个处理器,没有这个处理器,PHP也就无从执行,因为浏览器根本都不认识这个文件。
当我们在本地测试的时候,服务器是我们自己的电脑,我们需要对环境进行适当的配置;当我们在浏览别人的网站的时候,网站都是空间商或他的服务器帮助我们对PHP网站进行解析处理的。
如果对这个存在疑问,我们可以来看一个实例。
<?php phpinfo(); ?>
这是一段简单的php代码,内容为对PHP系统函数的调用,它会输出一组关于你电脑PHP的配置信息。如图:

我们在浏览器中输入地址栏后得到该页面。现在在浏览器中查看源代码,我们会看到一系列的HTML代码。这次大家总算明白这个对应关系了吧?

下一篇:2-5.PHP的开发工具(我用什么编辑PHP)