PHP生成HTML后如何取得浏览次数的值
时间:2010-01-13
来源:互联网
最近在弄一个网站,在文章生成HTML的时候遇到了问题,就是生成HTML页面后,如何取得点击的次数??
我想过用IFARM引用一个PHP的页面,但是关键是怎么文章的ID值传到PHP页面上??
SQL语句:SELECT * FROM `user_article` WHERE `id` = $_GET[id];
这个ID怎么取得??还是有其他的办法?
我想过用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文件
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
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28