php mysql 插入数据库ipvalues('192.168.1.1','192.168.255.255',1),这个最后的1,你可以加‘’,也可以不加,,,
请问怎么用php来实现去获取某个用户的ip然后存到自己的数据库mysql中,给代码参考看看,谢谢?php
error_reporting(0);
header("content-type:text/html;charset=utf-8");
$conn=mysql_connect("127.0.0.1","root","qaz123");
if (!$conn)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $conn);
mysql_query("set names utf-8") ;
$ip = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];
$ip = ($ip) ? $ip : $_SERVER["REMOTE_ADDR"];
$time=time();
mysql_query("INSERT INTO visit (ip, time) values('$ip','$time')") ;
/*
CREATE TABLE `visit` (
`id`int NOT NULL AUTO_INCREMENT ,
`ip`varchar(15) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL ,
PRIMARY KEY (`id`)
)
ENGINE=MyISAM
DEFAULT CHARACTER SET=utf8 COLLATE=utf8_general_ci
CHECKSUM=0
DELAY_KEY_WRITE=0
;
*/
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 = //这里因为是要取得用户名,所以要根据DEDEphp将ip写入到数据库的COOKIES做处理,php将ip写入到数据库我就不写php将ip写入到数据库了.
$_login_time = time();
$_date_today = date("m")."-".date("d")."-".date("Y"); //月-日-年
$_online = "1";
然后根据php将ip写入到数据库你的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将ip写入到数据库 php导入数据库】php将ip写入到数据库的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于php导入数据库、php将ip写入到数据库的信息别忘了在本站进行查找喔 。
推荐阅读
- 春丽苑直播间手机下载,丽春苑是啥
- 娄底html5大前端培训,html5前端课程培训
- 新开外卖店如何运营营销,新开外卖店怎么做
- 电视机伴音中频怎么调,电视伴音采用调频的特点
- linux命令有什么用途 linux的命令详解
- python在线编程源码,python 在线编程工具
- mysql跨多表查询,mysql跨表查询的效率
- 带猫字的解谜游戏名,带有猫字的游戏名
- vb.net注册界面设计 vb做一个注册界面