PHP获取真实IP的一个可靠的方法

使用PHP近十年了,一直是用$_SERVER[‘REMOTE_ADDR’]获取IP的,也没察觉出有什么问题。最近有个项目,我把$_SERVER[‘REMOTE_ADDR’]加入到hash安全算法里去了,比如$hash = md5($_SERVER[‘REMOTE_ADDR’].$aaaa),发现同一个用户同一个设备hash值总是变化。跟踪信息才发现$_SERVER[‘REMOTE_ADDR’]值会隔断时间就变化。经过了解才发现了这个问题。没想到老司机了碰上这么个基础性的问题。把相对比较靠谱的一个获取真实IP的函数,贴出来,供自己和大家以后使用。

 

 

您可能还喜欢...