使用PHP实现动态网页
<P> 今天,Web站点费尽心思想要为用户提供他们从未体验过的东西。除了友好的界面,细致的服务,实用的信息以外,为用户定制的动态的网页内容也能够提高Web站点的用处并加强访问的针对性,这使得用户更有可能在以后再次访问你的网站。在这篇文章里,我们将从对动态信息的一个概述开始。然后我们将解释如何使用PHP来在Web页面里创建动态的内容并察看一个演示的例子。</P><H4>动态信息理论</H4><P>据<A href="http://www.m-w.com/" target=_blank>Merriam-Webster Online</A>地解释,动态一词的意思是网页的内容由“通常是连续的和实时生成的活动或者改变的信息组成。”因此当我们谈论动态数据的时候,我们也就是在谈论作为Web页面发送给用户的信息是由不同的源数据组合而成的。这与静态网页的概念是相对的,静态网页的内容并不依赖用户输入的数据而改变而且通常是直接解析给用户。Web页面上的动态信息有三种主要的类型:</P><UL><LI>动态数据--在一个Web页面里产生的变量。 <LI>动态Web页面--整个Web页面都是动态生成的。 <LI>动态内容--Web页面的一部分是动态生成的。 </LI></UL><P>你如果希望对动态内容产生的过程进行细微的控制,就象动态数据的那种类型一样,那么数据处理的过程就会复杂一些。而如果你想生成大范围的信息,就象动态Web页面的生成那样,那么程序的逻辑就会变得复杂。动态内容的生成是这两种方式的折衷,它能够让我们使用两个很有用的PHP函数,include()和require()。</P><P>要记住,你在后端加入的逻辑越多,那么你的Web站点的性能将会损失得越严重。幸运的是,PHP能够很流畅的进行预处理过程,所以当我在处理动态内容和数据的时候都尽可能多的使用PHP的功能。</P><H4>数据源和PHP功能</H4><P>所有的动态内容都有一个共同点:它们从一个原始页面以外的数据源而来。图A列出了一些常见的数据源以及用来处理它们的相应的PHP函数。</P><P><B><SPAN class=fighead>Figure A</SPAN></B><BR><TABLE width=440 bgColor=#003366 border=0><TBODY><TR><TD><TABLE cellPadding=3 width=440 border=0><TBODY><TR vAlign=top><TD width=59><B><FONT face="Arial, Helvetica, sans-serif" color=#ffffff size=2>数据源</FONT></B><BR></TD><TD width=193><B><FONT face="Arial, Helvetica, sans-serif" color=#ffffff size=2>PHP 函数</FONT></B><BR></TD><TD width=174><B><FONT face="Arial, Helvetica, sans-serif" color=#ffffff size=2>注释</FONT></B><BR>
Pages:
[1]