是否有任何选项可以知道从哪个 Wifi/network 请求评论?

Is there any option to know from which Wifi/network request comment?

我打算制作一个网络应用程序。工作流将是客户使用他的 phone 扫描 QR 码以转到某些特定的 URL.

但我感兴趣的是,如果请求没有来自特定 WiFi 网络的评论,是否有任何选项可以限制对 URL 的访问?我不希望任何人拍照和伪造请求。

有多种方法可以做到:

  1. 如果您的特定 WiFi 网络具有固定的 WAN IP/IP 范围,您可以编写应用程序来检测客户端 IP 并检查它们是否来自那里。您可以检查 $_SERVER['REMOTE_ADDR'] 客户端的 IP(如果您的服务器不在反向代理之后)。您的服务器仍然是公开可用的,但是您的 PHP 代码将只允许列入白名单的 IP 访问特定的 URL 路径。

  2. 如果您想要更好的安全性,您可以将您的服务器放在本地网络中。您可以在二维码中使用本地 IP 供用户访问。这样一来,服务器就完全无法上网了。