如何在PHP中获取用户的pc ip

Ayo*_*oub 0 html javascript php mysql

我正在我的网站中构建一个功能,用户可以在其中添加帖子到他们的收藏夹.我现在使用的代码是$_SERVER['REMOTE_ADDR'];这样的,我的变量是这样的:

$ip = $_SERVER['REMOTE_ADDR'];
Run Code Online (Sandbox Code Playgroud)

但这似乎是获取用户的网络IP,因为我网络上的所有计算机都有相同的收藏夹.

我想要的东西是设备的(计算机)IP地址.

xbo*_*nez 5

您只能访问用户面向公众的IP地址 - 如果用户坐在路由器后面,那将是路由器的IP地址.无法获取内部IP地址.

如果网络上有多个人,在同一个路由器后面,他们都将拥有相同的公共IP地址.

  • 边注; IP地址也可以改变. (3认同)