致力于高端网站建设服务的专业公司
网站建设热线:010-51000596
首页 > 网站资讯 > 网站建设 > 如何更新静态HTML页面的文章点击次数

如何更新静态HTML页面的文章点击次数

 

    做网站建设和懂SEO优化的人都知道,将网站生成HTML静态化或做伪静态处理有利于搜索引擎抓取,获得更好的排名和流量。但是很多网站将页面生成静态HTML页面以后,同时也会出现很多问题,有些内容需要在静态Html里面动态显示,比如点击的次数,每点击一次,点击数就添加1次,显然这在纯静态页面里面没有办法实现,因为点击的次数是保存在数据库里面的,而纯静态Html跟数据库又没有什么关系。
 
    PHP跟ASP都是一样的道理,想要在静态Html里面显示动态内容,就只能把动态内容封装起来,然后再进行调用,下面是我写的一个PHP更新点击数的例子,在下面这个文件里将点击数更新封装成一个PHP文件,最后以JS形式输出,这样就可以通过JS将动态点击数输出到静态文件里面了,PHP更新点击的源码如下:
 
    < ?php
 
    include("global.php");
 
    $row=$art->get_row($id);
 
    mysql_query("update `".PRE."article` set `hits`=`hits`+1 where id=".intval($row['id'])) or die (showmsg("更新点击数出现错误!"));
 
    $rows=mysql_fetch_assoc(mysql_query($sql="select * from doorsjk_article where id=".intval($row["id"])));
 
    $str=$rows["hits"];
 
    ?>
 
    < ?php
 
    echo "document.write('".$str."');\n";
 
    ?>
 
    include("global.php");这句是包含的连接数据库文件,$row=$art->get_row($id);这句是接受过来的ID,已经做成类来调用了,得到的就是接受过来的ID,下面的就很容易理解了,就是将数据表的字段hits添加1,而最后的echo就是将新的hits输出出来。
 
    使用时只需要将更新次数的PHP文件包含进来即可
 
    <script language=javascript src=/include/news.php?id=".$row['id']."></script>
 
    静态页面还可以调用文本等来进行更新点击的次数,这里的例子是点击数的字段保存在数据库里面的,也是大多数都使用的方法,举一反三,也可以将“最新文章”,“文章评论”等动态的内容在静态Html里面通过JS文件来进行调用。