连接数据库插入数据(瑕疵:用户量大出现重复IP)
<?php
//1.创建mem对象
$mem = new Memcache;
//2.连接服务器
$mem->connect('127.0.0.1', 11211);
$ip = '192.168.9.'.rand(0, 10);
//3.创建用户信息数据结构
$person_info = [
'ip' => $ip,
'page'=> 'http://baidu.com',
'referrer'=> 'http://baidu.com',
];
//4.判断是否记录IP:已记录-不管,未记录-入库
if( !$mem->get($ip) ) {
//入库
$filename = $ip . '_' . time();
$mem->add($ip, $person_info);
file_put_contents('./ip/'.$filename, 1);
}
网友评论