Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
tcpwrap_check
(PECL tcpwrap >= 0.1.0)
tcpwrap_check — Performs a tcpwrap check
Описание
bool tcpwrap_check ( string $daemon , string $address [, string $user [, bool $nodns = false ]] )This function consults the /etc/hosts.allow and /etc/hosts.deny files to check if access to service daemon should be granted or denied for a client.
Список параметров
daemon -
The service name.
address -
The client remote address. Can be either an IP address or a domain name.
user -
An optional user name.
nodns -
If address looks like domain name then DNS is used to resolve it to IP address; set nodns to TRUE to avoid this.
Возвращаемые значения
This function returns TRUE if access should be granted, FALSE otherwise.
Примеры
Пример #1 Deny all connections from localhost
If your /etc/hosts.deny file contains:
php: 127.0.0.1
And your code looks like:
if (!tcpwrap_check('php', $_SERVER['REMOTE_ADDR'])) {
die('You are not welcome here');
}
Смотрите также
For more details please consult hosts_access(3) man page.
Описание на ru2.php.net
Описание на php.ru