gpt4 book ai didi

PHP - 可以发现用户是否在路由器后面浏览并获取路由器信息

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:00:07 27 4
gpt4 key购买 nike

大家好。

我认为仅仅使用 PHP 是不可能的,但只是为了确定。

  • PHP 是否有可能知道用户从后面访问网络一个Router
  • 如果是,我怎样才能得到一些有关该路由器的信息,例如:
    • 路由器名称、品牌、序列号...
    • 在同一网络中连接的用户。
  • PHP 是否也可以找到本地 IP供那里面的顾客使用的地址网络?

几个简单的问题。我还没有找到可靠的答案,我很难让一些 PHP 天才告诉我。并教我。

感谢您的帮助。

编辑:这个侵犯隐私问题的动机

我没想到我不得不说这个......但我想我会说

我正在编写几个函数来获取浏览器的首选语言,并根据 IP 找出用户来自哪个国家/地区,从而以正确的语言向访问者提供我的网站内容。

然后我开始想,大多数人都是在路由器后面浏览,我能不能查出他们是不是真的?


然后我突然想到做一个显示网络详细信息的简单程序,即在您的网络上连接的人。我的想法是这样做,但是基于 Web 应用程序而不是像所有其他此类程序一样基于桌面应用程序。

我和大多数开发人员一样,将隐私置于一切之上,所以我有点理解反对票,我自己可能也会投反对票。

如果你因为我奇怪的问题而误判我,我很抱歉,我无能为力..这些事情只是突然出现在我的脑海里。

最佳答案

首先,您是在谈论查找有关访问您网站的用户的信息吗?请记住,这意味着侵犯了他们的隐私(不过您可以自己尝试一下 ;))

Is it possible for PHP to know if the user is accessing the web from behind a Router?

不,你不能。只有当你知道,例如你有很多来自一家公司的访客,他们都有相同的 IP 地址,他们可能在路由器后面,但也可能是代理。

And if yes, how can i get some information about that router, like:

  • Router Name, Brand, Serial Number, ...

如果您拥有 IP,您也许可以使用 nmap 等工具发现主机的各种信息.您也许能够找到路由器和主机系统的品牌,但绝对不能找到序列号之类的东西。虽然 nmap 不是 PHP。
注意:在某些国家/地区,未经许可使用此类工具是非法的。无论如何,未经许可使用此类工具在道德上是有问题的。

  • Users connected in the same network.

正如我在第一个问题中提到的,如果您有不同 用户使用相同 IP 地址,他们可能在同一网络中。它们也可以在不同的子网中。无论如何,您无法获得他们的本地 IP 地址。

Can PHP also find the Local IP Address for the visitor in that Network?

参见之前的回答。


你看,一切都非常模糊,而且大多基于假设。你无法获得可靠的信息,我很高兴我们还没有完全透明。

一旦我们都使用了 IPv6,整个故事就不同了。

关于PHP - 可以发现用户是否在路由器后面浏览并获取路由器信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2564214/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com