但是如果使用了反向代理的,HTTP头中REMOTE_ADDR就不是用户的地址,反而是上一级代理的地址了。
经过我的研究有两种方法来获取用户的真实外网IP。
方法一:curl
复制代码代码如下:
function get_onlineip() {
$ch = curl_init('http://www.ip138.com/ip2city.asp')
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true)
$a = curl_exec($ch)
preg_match('/\[(.*)\]/', $a, $ip)
return $ip[1]
}
原因1.电脑自动休眠了解决:计算机上点右键,点属性,点左下的性能信息和工具,点调整电源设置,点更改计算机睡眠时间,使计算机进入睡眠状态 选择 从不。
原因2.网卡有自动省电功能
解决:计算机上点右键,点属性,点设备管理器,点网络适配器,在网卡上点右键点属性,点电源管理,允许计算机关闭此设备以节省电源 前面的对钩去掉。
参考一下说明OR HELP,估计与SYBASE、ORACLE的内容类似mysql连接字串:
Driver={MySQL ODBC 5.1 Driver}Server=localhostPort=3306Database=tmpUSER=rootPwd=123
如果我的回答没能帮助您,请继续追问。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)