我如何获得永久IP

时间:2019-01-19 10:44:36

标签: php ip

我想用PHP获取客户端IP。我已经知道我可以用$ _SERVER ['REMOTE_ADDR'];获取IP。但是,当我将此值发布到数据库中或记住该IP时,第二天客户地址又有所不同,与昨天不同。

我已经准备尝试使用$ _SERVER ['REMOTE_ADDR'];但IP每天都在变化

2 个答案:

答案 0 :(得分:0)

是的,IP发生了变化。这就是大多数住宅互联网连接的本质。只有相对少数的连接具有静态IP。 IP地址是数据路由机制的实施细节,不是永久或唯一的标识符。

答案 1 :(得分:0)

控制HTTP客户端的人需要通过具有静态IP地址的Internet连接运行它。要获得一个,他们将需要使用默认情况下提供静态IP地址的Internet服务提供商,或者使用将其作为可选的额外IP地址提供(然后选择该选项)的Internet服务提供商。

然后,他们将必须确保将来不会使用其他Internet连接来发出请求(例如,通过在咖啡店而不是在家中使用笔记本电脑,或者通过蜂窝宽带连接时通过电话进行连接) )。


他们还可以使用通过静态IP连接的代理服务器。这些请求将通过代理进行中继,并且其IP地址将用于连接到运行PHP的服务器。