+ -
当前位置:首页 → 问答吧 → PHP生成HTML后如何取得浏览次数的值

PHP生成HTML后如何取得浏览次数的值

时间:2010-01-13

来源:互联网

最近在弄一个网站,在文章生成HTML的时候遇到了问题,就是生成HTML页面后,如何取得点击的次数??
我想过用IFARM引用一个PHP的页面,但是关键是怎么文章的ID值传到PHP页面上??
SQL语句:SELECT * FROM `user_article` WHERE `id` = $_GET[id];
这个ID怎么取得??还是有其他的办法?

作者: 刹那芳华网   发布时间: 2010-01-13

晕。。怎么没人回啊!自己顶下!

作者: 刹那芳华网   发布时间: 2010-01-13

写一个js,用ajax传回来。

作者: moro   发布时间: 2010-01-13

是通过js获取,生成静态的时候id就已经生成进去了,比如<script language="javascript" src="hits.php?id=2345"></script>   生成静态的时候肯定是先知道id的,只要那个时候放进去就行了hits.php里面使用标准的php写,但是最后采用document.write 输出你读取出来的点击次数就可以了

hits.php
<?php
//完成更新点击次数与获取点击次数的功能
id=$_GET['id'];
……
……
……
//省略了连接数据库等的代码

//更新次数
mysql_query("update `user_article` set hits=hits+1  WHERE `id` = $id ");//hits是点击数字段,换成你自己的
//获取次数
$rs=mysql_query("select hits from `user_article`  where `id` = $id ");
$result=msyql_fetch_array($rs);
$hits=$result["hits"];
echo "document.write(\"$hits\");";
?>
代码你再检查下,差不多是这样,因为hits.php本身是作为js来解析的,所以最后的文件你通过浏览器浏览查看源文件如果是doucment.write("点击数的数目");就对了,里面不需要再加<script>等标记,等同于一个.js文件


[ 此帖被tafengnanhai在2010-01-13 20:54重新编辑 ]

作者: tafengnanhai   发布时间: 2010-01-13

哦哦,谢啦~去试试先!

作者: 刹那芳华网   发布时间: 2010-01-14