php编程获取用户端浏览器信息

2024-12-02 11:12:04
推荐回答(3个)
回答(1):

function ip(){
     if(getenv('HTTP_CLIENT_IP')) { $ip = getenv('HTTP_CLIENT_IP');} 
   elseif(getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR');} 
   elseif(getenv('REMOTE_ADDR')) { $ip = getenv('REMOTE_ADDR');} else { $ip = $_SERVER['REMOTE_ADDR'];}
   return $ip;
   }


以上是获取远程ip的方法,


登录时间:这个应该在你的数据表 User_List 里记录一个 lasttime 的列,作为登录时间。


退出时间:记录这个其实是多余的,试问你退出一个网站时,是不是直接浏览器?


端口号:是 80,不必什么获取不获取。


回答(2):

补充一下一楼的,getenv有时获取不到$_SERVER的信息。

回答(3):

get_browser();