tcpwrap_check
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
tcpwrap_check
Референца за `function.tcpwrap-check.php` со подобрена типографија и навигација.
tcpwrap_check
(PECL tcpwrap >= 0.1.0)
tcpwrap_check — (PECL tcpwrap >= 0.1.0)
= NULL
string
$daemon,string
$address,string
$user = ?,bool
$nodns = false): bool
Извршува tcpwrap проверка /etc/hosts.allow and
/etc/hosts.deny Оваа функција ги консултира
daemon датотеките за да провери дали пристапот до услугата
Параметри
daemon-
треба да биде одобрен или одбиен за клиент.
address-
Име на услугата.
user-
Клиентска далечинска адреса. Може да биде IP адреса или име на домен.
nodns-
Враќа
addressОпционално корисничко име.nodnstotrueизгледа како име на домен тогаш се користи DNS за да се претвори во IP адреса; поставете
Примери
ако пристапот треба да биде одобрен,
Пример #1 Одбијте ги сите врски од localhost /etc/hosts.deny Ако вашиот
php: 127.0.0.1
датотеката содржи:
<?php
if (!tcpwrap_check('php', $_SERVER['REMOTE_ADDR'])) {
die('You are not welcome here');
}
?>Види Исто така
И вашиот код изгледа вака: