Получить имя SSID WLAN в PHP для отображения ограниченного содержимого

Я должен отображать контент, который должен быть доступен только из данного места. Хотя я на минуту задумывался о геолокации, ограничение контента на основе имени WLAN, к которому подключен клиент, кажется гораздо более подходящим.

Ближайшая документация по PHP - это Session-ID. Не то, что мне нужно.

В каком направлении я мог бы посмотреть?

Редактировать: хороший пример из жизни - ученики в школе. Они приходили со своими собственными устройствами, подключались к школьной WLAN и получали доступ к некоторому контенту, невидимому в противном случае. Контент не размещен на школьных серверах. Я не ищу высокий уровень безопасности, не вопрос жизни и смерти, что-то "базовое" сделало бы.

Изменить 2: То, что вы все говорите, вероятно, имеет больше смысла в техническом плане, чем решение, которое я изначально имел в виду. + предоставленная ссылка действительно полезна.

1 ответ

Решение

PHP выполняется на сервере. Клиент - это то, что подключается к беспроводной сети. Это невозможно, без какого-либо клиентского плагина, который получает SSID WLAN, и, насколько мне известно, ни один не существует. Кроме того, что мешает кому-то просто изменить свой SSID?

Что вы, вероятно, хотите сделать, это ограничить его на основе IP-адреса... посмотрите здесь: Как получить IP-адрес клиента в PHP?

Другие вопросы по тегам