php将ip写入到数据库 php导入数据库

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写入到数据库的信息别忘了在本站进行查找喔 。

    推荐阅读