PHP仍是纯HTML代码
你已经用HTML创建了不错的web页面,可能还用到一点点CSS。不过你已经注意到,访问你的网站的人除了被动地查看页面上的内容外,并不能做多少其它工作。这种交流是单向的,你想改变这种现状。实际上,你非常想知道访问者在想些什么。不过你要允许用户在web表单中输入信息来了解它们所想,而且需要能够处理这些信息,并能让这些信息传达给你。看起来要把你的网站提高到一个新的层次,仅仅靠HTML是不够的。
HTML对于创建web页面很不错,这一点我们已经很清楚了。不过,如果需要web页面真正做点实际工作该怎么做呢?利用纯HTML web页面,服务器只能提供静态HTML,而静态HTML只能显示内容。
通过引入PHP,web服务器能够动态地生成HTML web页面。在页面交付到客户浏览器之前,PHP允许你处理服务器上的web页面内容。它的工作如下:在服务器上运行一个PHP脚本,它可以根据需要改变或生成HTML代码。仍会向浏览器传送一个HTML web页面,不过浏览器并不知道也不关心PHP已经介入其中,并且修改了服务器上的HTML。