gpt4 book ai didi

php - php 中 $_SERVER ['REMOTE_ADDR' ] 的替代方案

转载 作者:行者123 更新时间:2023-12-02 02:19:21 25 4
gpt4 key购买 nike

是否有 $_SERVER['REMOTE_ADDR'] 的替代方案。它返回访问站点的计算机的 IP 地址。我正在尝试搜索路由器分配的相同外部IP,并进入此: How do two computers connect to same external address through NAT?并发现如果计算机连接到同一个调制解调器,则会分配相同的外部IP。我正在 php 中创建一个简单的登录程序,它使用 $_SERVER['REMOTE_ADDR'] 来确定用户是否已登录同一网络中的其他位置。如果这些计算机通过路由器连接到同一个调制解调器,这实际上将不起作用。

最佳答案

不,这是你能做的最好的事情了。服务器只知道请求来自哪里,并且可能是代理或NAT路由器或其他一些不是直接最终用户的实体。你对此无能为力,这就是网络的工作原理。

解决方案很简单:不要使用 IP 来识别用户。曾经。使用cookie。

关于php - php 中 $_SERVER ['REMOTE_ADDR' ] 的替代方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5978633/

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