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

N-计算:-在php中获取虚拟桌面的客户端IP?,php,client-server,Php,Client Server,我正在使用N-Computing(N-Computing是创建虚拟桌面的硬件,它允许多个用户同时共享一个操作系统实例。)服务器在LAN上运行项目 我使用服务器ip而不是本地主机在客户端PC上运行系统 i、 e.192.168.1.33/demo/demo.php 我的问题是我想使用在服务器上运行的php代码获取客户端PC的ip地址 我尝试了一些提供服务器ip地址的代码。这是不可能的,因为使用N-Computing,它实际上会在同一台物理计算机上创建多个操作系统用户。实际上,它就像多个用户使用不同

我正在使用N-Computing(N-Computing是创建虚拟桌面的硬件,它允许多个用户同时共享一个操作系统实例。)服务器在LAN上运行项目

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

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


我尝试了一些提供服务器ip地址的代码。

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

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

也就是说,你可以提供更多关于你到底想要实现什么的信息,这样我们就可以提出解决办法

编辑

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

echo$\u服务器['REMOTE\u ADDR']


要获取用户的IP地址…

$\u服务器['HTTP\u主机]
?我只想为用户提供基于IP的登录。当我使用ipconfig检查时,我在网络中的所有pc上都获得了相同的ip。但是在N-Computing的设置中,我看到了所有用户的不同ip,我正在尝试检索这些ip。是否有其他方法向用户提供基于ip的登录。没问题,@SagarRajput…不要忘记:如果这是正确的解决方案,您可以接受此答案:)