Я бы создал while-list с IP-адресами разрешенных компьютеров (используя $_SERVER['REMOTE_ADDR']
), поскольку это почти единственная информация, которую вы можете получить от компьютера, который выполняет HTTP-запрос, используя только серверные скрипты.
Это должно хорошо работать на компьютерах внутри компании, так как их IP-адреса будут находиться в одном диапазоне (например, 10.100.x.x
или 192.168.x.x
), или они будут использовать один и тот же шлюз для подключения к Интернету.
Если вам нужно разрешить доступ к роуминговым ноутбукам, этот метод будет практически бесполезен, если у них нет статических IP-адресов.