tcpwrap_check

(PECL tcpwrap >= 0.1.0)

tcpwrap_check — Проводить перевірку tcpwrap

Опис

tcpwrap_check(    string $daemon,    string $address,    string $user = ?,    bool $nodns = false): bool

Функція звіряється з файлами /etc/hosts.allow та /etc/hosts.deny для перевірки, чи можна чи не можна дати доступ клієнту до демона daemon

Список параметрів

daemon

Ім'я Сервісу.

address

Адреса клієнта. Може бути як доменним ім'ям, так і IP-адресою.

user

Необов'язкове ім'я користувача.

nodns

Якщо адреса address виглядає як доменне ім'я, то робиться запит до DNS для визначення його IP-адреси. Для блокування такої поведінки встановіть nodnsв значение**true**

Значення, що повертаються

Повертає true, якщо доступ дозволено та false, якщо ні.

Приклади

Приклад #1 Заборона всіх з'єднань з локального хоста

Якщо у /etc/hosts.deny є запис:

php: 127.0.0.1

І ваш код виглядає якось так:

Loading...

Дивіться також

Для отримання більш детальної інформації зверніться до документації по hosts_access(3).