php man page for tcpwrap_check

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 check

SYNOPSIS
bool tcpwrap_check (string $daemon, string $address, [string $user], [bool $nodns = false])
DESCRIPTION
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.
PARAMETERS
o $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 VALUES
This function returns TRUE if access should be granted, FALSE otherwise.
EXAMPLES
Example #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 ALSO
For more details please consult hosts_access(3) man page. PHP Documentation Group TCPWRAP_CHECK(3)
Related Man Pages
tcpdmatch(8) - centos
ftphosts(4) - hpux
tcpdmatch(8) - x11r4
tcpdmatch(8) - mojave
tcpdmatch(8) - osf1
Similar Topics in the Unix Linux Community
Simple rules of the UNIX.COM forums:
Coming Soon: Upgrade Forum Software (Dec 31 - Jan 1)
The Order of the Wizard's Hat - Lifetime Achievement Award 2019 - Congrats to Don Cragun
The Order of the Wizard's Hat - Lifetime Achievement Award 2019 - Congrats to Wolf Machowitsch