将自己的网页生成静态Html以后虽嘫速度和SEO都有了很大的提升,但随之而来的问题也来了有些内容需要在静态Html里面动态显示,比如点击的次数每点击一次,点击数就添加1次显然这在纯静态页面里面没有办法实现,因为点击的次数是保存在数据库里面的而纯静态Html跟数据库又没有什么关系。
PHP跟ASP都是一样嘚道理想要在静态Html里面显示动态内容,就只能把动态内容封装起来然后再进行调用,下面是我写的一个PHP更新点击数的例子在下面这個文件里将点击数更新封装成一个PHP文件,最后以JS形式输出这样就可以通过JS将动态点击数输出到静态文件里面了,PHP更新点击的源码如下:
include("global.php");這句是包含的连接数据库文件$row=$art->get_row($id);这句是接受过来的ID,已经做成类来调用了得到的就是接受过来的ID,下面的就很容易理解了就是将数据表的字段hits添加1,而最后的echo就是将新的hits输出出来
使用时只需要将更新次数的PHP文件包含进来即可
静态页面还可以调用文本等来进行更新点击嘚次数,这里的例子是点击数的字段保存在数据库里面的也是大多数都使用的方法,举一反三也可以将“最新文章”,“文章评论”等动态的内容在静态Html里面通过JS文件来进行调用