Как мы можем получить Wifi IP в php (wordpress) и будет ли IP подключенного пользователя таким же, как и у wifi?

Нам нужно предоставить доступ к страницам нашего сайта только для бесплатных пользователей, и только если они вошли в систему через наш Wi-Fi.

Возможно ли, что мы можем определить такой Wifi IP в админ-панели, и пользователь, подключающийся через него, будет иметь доступ только к страницам нашего сайта.

Наш сайт имеет платную подписку, поэтому бесплатный пользователь также может получить к нему доступ, только если он подключен через мой Wi-Fi

Пожалуйста посоветуй

1

Решение

Увидеть Комментарий Карлоса Фдева — или другими словами: это невозможно.
Веб-сервер будет получать только IP-адрес соединения, которое Клиент использовал для получения веб-сайта. Таким образом, веб-сервер не имеет возможности собрать какой-либо другой IP-адрес, который используется для веб-запроса.

Таким образом, вы не можете получить конкретный WiFi IP через PHP, но Вы можете проверить соединение (WiFi) и получить локальный IP-адрес и передать эти значения в веб-запросе:

  1. Как проверить тип соединения (WiFi / LAN / WWAN) с помощью HTML5 / JavaScript? Замечания: Состояние этой функции experimental и только Mozilla (в сентябре 2016 года).
  2. Далее вы можете попытаться получить локальный IP-адрес: Можете ли вы получить IP-адрес локальной сети пользователей через JavaScript?.

В вашем особом случае может быть достаточно просто проверить локальный IP-адрес (без проверки WiFi), если ip-диапазон WiFi известен и не изменяется.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]