如何更新生成静态HTML中的点击数 在后台添加一条记录时就生成了静态页,在前台访问时直接读取该html页面,这时不再访问数据库,我如何更新在静态页面上需要显示的点击数啊?这样一来数据库信息也不修改,也没法做热门文章排行了,请高手指点啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在生成的文件中加一段js代码<script type="text/javascript" src="http://www.yourdomain.com/stat.php?artid=250"></script>在stat.php文件中根据文章ID更新点击数就可以了 我在生成html页时使用的是替换模板页中内容的方法,再次访问时文章标题直接链接静态页,那在你说的stat.php文件中如何传入文章ID的,根据文章ID获得的点击数又怎么传给静态页?那段JS代码难道要每生成一个html页再手动重新加一次吗?还是可以添加在模板页中,好像不行的。我是新手,劳你不烦赐教 你在生成一个html文件时就把那段js代码加上去 加入JS代码,<script src="Insert.php?id=20036"></script>在insert.php获取ID,就OK了 你生成的静态文件的地址基本上是不会有重复的在模版里加个JS,JS里获取文件的名字,然后用AJAX查找对应该文件名对应的数据库记录,再更新点击率就可以了我就是这么做的//增加点击率函数function addcount(n){ var filename = location.pathname; if(filename.charAt(0) == "/") { filename = filename.substring(1,filename.length); } var url="/count.php?menu=addcount&count="+n+"&filename="+filename; var ajax=createAjax(); ajax.open("GET",url,true); ajax.onreadystatechange=function() { if(ajax.readyState==4) { if(ajax.status==200) { var info = ajax.responseText; //alert(info); } } } ajax.send(null);}addcount(10); 那如果要排序呢。啊门。标题按照click nums 排序那怎么静态 php mysql 字符转义问题 下面这段代码是什么编码啊?? php工具 如何用PHP在网站后台对数据库进行备份?还原? 求一SQL语句? 如何用php上传一个固定的简单文件? php javaScript 间的传值问题 (传数组,可以吗) [在线等] UNIX下PHP连接到另一台电脑上的ORACLE,出现奇怪的问题(80分求救) cookie问题,,高分相送 请问php怎样使用正则表达式获取html内容中的href参数 花了一点时间写了一个 PR 查询程序,php + jquery,大家帮忙测试下,散分! 寻找既懂php又懂asp的朋友,php代码转换为ASP
在insert.php获取ID,就OK了
在模版里加个JS,JS里获取文件的名字,然后用AJAX查找对应该文件名对应的数据库记录,再更新点击率就可以了
我就是这么做的//增加点击率函数
function addcount(n)
{
var filename = location.pathname;
if(filename.charAt(0) == "/")
{
filename = filename.substring(1,filename.length);
}
var url="/count.php?menu=addcount&count="+n+"&filename="+filename;
var ajax=createAjax();
ajax.open("GET",url,true);
ajax.onreadystatechange=function()
{
if(ajax.readyState==4)
{
if(ajax.status==200)
{
var info = ajax.responseText;
//alert(info);
}
}
}
ajax.send(null);
}
addcount(10);