php - 本地域和“您在网络中的哪个位置”检查器
问题描述
如何检查用户是否从我们自己的本地网络或公共互联网访问网站。
假设,如果有人扫描我们餐厅的二维码,它会链接到某个东西,它正在检查您是连接到本地网络还是从全球打开它?(不知道怎么做)
本地 - 重定向到本地域(不知道我也可以这样做,例如 restaurant.menu)
全球 - 重定向到全球域(例如 menu.com)
解决方案
您可以检查客户的 IP 并将其与您的网络的 IP 范围进行比较。如果客户 IP 在您的范围内,则将用户重定向到本地站点,否则重定向到您的全局站点。
您可以使用$_SERVER['REMOTE_ADDR'];
从 QR 码获取访问该站点的用户的 IP。
推荐阅读
- java - 在可滚动的 JPanel 上绘制形状
- sql - IIF 语句 MS ACCESS VBA SQL
- curl - 具有相同名称的多个字段的 POST
- networking - Oracle 云上的外部 FDQN
- swift - 数组中的所有项目不在 UITableView 中
- visual-studio - 是否有任何扩展可以轻松编辑 Visual Studio (2017/2019) 主题颜色
- python - 如何在 python 中修改 Windrose 图的采样箱?
- c++ - 析构函数中的同步:为什么不呢?如何?
- c# - 创建膳食成本计算器 C#
- javascript - 创建 React App 不重用现有选项卡