php记录访问保存数据库 php 访问数据库

在PHP开发中记录用户浏览文章的数据库怎么设计?

设计一张浏览文章表,字段用自增id、文章id、用户id、浏览时间、ip、客户端信息。。。

创新互联专注为客户提供全方位的互联网综合服务,包含不限于网站制作、成都网站设计、鄂温克网络推广、成都微信小程序、鄂温克网络营销、鄂温克企业策划、鄂温克品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;创新互联为所有大学生创业者提供鄂温克建站搭建服务,24小时服务热线:028-86922220,官方网址:www.cdcxhl.com

用户每访问一次文章就向表中添加一条数据

查询某文章浏览量就是select count(*) from 浏览表 where 文敏侍章id=:id

查询某文章用户穗拿或总量 select count(*) from 浏览猜伍表 where 文章id=:id group by 用户id

用PHP实现每隔10分钟检测http链接是否能够访问,记录保存相应数据,并能实时生成链接失效图

用VBS或者bat批处理又或者是sh写个访问脚本,执行的时候访问服务器上的一个PHP程序,这个程序就是采集数据用的,是否可能访问,返回当前访问的连接地址/时间/返回值(状态,是否可以访问冲野物),把这个值记脊升录到数据库或者是文件里,再做一散液个HTML界面,显示图表,可以根据这些数据生成图表就可以了,生成图表的时候用ajax递归调用或者是setTimeOut定时刷新图表就可以了,

PHP dedecms5.1 记录访问者IP 保存 MYSQL 数据库

CREATE TABLE `dede_online` (

`id` int(10) NOT NULL auto_increment,

`user` varchar(30) NOT NULL default '',

`logintime` varchar(15) NOT NULL default '',

`ip` varchar(16) NOT NULL default '',

`dates` varchar(10) NOT NULL default '',

`online` int(2) NOT NULL default '1',

PRIMARY KEY (`id`)

) ENGINE=InnoDB DEFAULT CHARSET=gbk AUTO_INCREMENT=1 ;

根据这个表:

$_guest_ip = $_SERVER['REMOTE_ADDR']; //取得访问IP

$_user_name = //这里因为是要闹改汪取得用户名,所以要根据DEDE的COOKIES做处理,我就不写了液仔.

$_login_time = time();

$_date_today = date("m")."-".date("d")."-".date("Y"); //月-日-年

$_online = "1";

然后根据你的DEDE系统的DB类,

如果还是 $dsql的话那么就是:

$dsql-ExecuteNoneQuery("INSERT INTO dede_online (`user` , `logintime`, `ip`, `dates`, `online`) VALUES ('".$_user_name$."','".$_login_time."','".$_guest_ip."','".$_date_today."','"$_online"';");

把上面这段代码插歼谨入到 文章模板 记录点击 里面,就OK.

PHP记录访客网址写入数据库,但是不重复

插入数据库的时候,先读取数据库是否有这条记录, 然后决定如何操作数据库即可!


新闻名称:php记录访问保存数据库 php 访问数据库
转载来于:http://azwzsj.com/article/ddpseji.html