Query: tcpwrap_check
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
TCPWRAP_CHECK(3) 1 TCPWRAP_CHECK(3) tcpwrap_check - Performs a tcpwrap checkSYNOPSISbool tcpwrap_check (string $daemon, string $address, [string $user], [bool $nodns = false])DESCRIPTIONThis 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.PARAMETERSo $daemon - The service name. o $address - The client remote address. Can be either an IP address or a domain name. o $user - An optional user name. o $nodns - If $address looks like domain name then DNS is used to resolve it to IP address; set $nodns to TRUE to avoid this.RETURN VALUESThis function returns TRUE if access should be granted, FALSE otherwise.EXAMPLESExample #1 Deny all connections from localhost If your /etc/hosts.deny file contains: php: 127.0.0.1 And your code looks like: <?php if (!tcpwrap_check('php', $_SERVER['REMOTE_ADDR'])) { die('You are not welcome here'); } ?>SEE ALSOFor more details please consult hosts_access(3) man page. PHP Documentation Group TCPWRAP_CHECK(3)
Related Man Pages |
---|
tcpdmatch(8) - linux |
tcpdmatch(8) - osx |
tcpdmatch(8) - freebsd |
tcpdmatch(8) - mojave |
tcpdmatch(8) - v7 |