N-Computing:-在php中获取虚拟桌面的客户端IP


N-Computing:-Get Client IP of virtual desktops in php?

我使用N-Computing(N-Computing是一种创建虚拟桌面的硬件,使多个用户能够同时共享单个操作系统实例)服务器在局域网上运行项目。

我在客户端PC上使用服务器ip而不是本地主机运行系统i.e.192.168.1.33/演示/demo.php。

我的问题是我想获取客户端PC的ip地址使用php代码在服务器上运行。

我尝试了一些代码,给出了服务器的ip地址。

这是不可能的,因为使用N-Computing,它实际上在同一台物理计算机上创建了多个OS用户。实际上,这就像多个用户用不同的账户登录到一台笔记本电脑上。你可能会怀疑,这意味着这些用户在他们所有的网络接口上共享相同的硬件、mac地址和ip地址。

如果您对任何用户执行ipconfig,您将注意到ip地址将始终是192.168.1.33。这意味着PHP将为所有登录用户提供相同的IP地址。

也就是说,你也许可以提供更多的信息,关于你到底想要达到什么目的,这样我们就可以提出一个解决方案。

编辑

要获得不同的IP,请尝试NComputing IP实用程序,这将为您的客户端提供不同的IP,然后您可以使用php脚本。

echo $_SERVER['REMOTE_ADDR'];

获取用户的IP地址.....