get_client_ip()
然后可以将其保存到session
session('userip',get_client_ip());
模板中
public function login()
{
$password=$this->ad_password;
$info=$this->where("ad_name='$this->ad_name'")->find();
if($info)
{
if(md5($password)==$info['ad_password'])
{
session('id',$info['ad_id']);
session('username',$info['ad_name']);
session('userip',get_client_ip());
/*ip 定位*/
$Ip = new \Org\Net\IpLocation('UTFWry.dat'); // 实例化类 参数表示IP地址库文件
// 获取某个IP地址所在的位置
$area = $Ip->getlocation($_SESSION['userip']) ;
/*保存获取的ip定位信息*/
session('country',$area['country']);
session('area',$area['area']);
$data['username'] = $_SESSION['username'];
$data['ip'] = $_SESSION['userip'];
$data['logintime'] = time();
$data['country'] = $area['country'];
$data['area'] = $area['area'];
$log = M("log"); // 实例化Userlog对象
$add = $log->data($data)->add();
return