Home  >  Article  >  Backend Development  >  PHP code to display client IP and server IP_PHP tutorial

PHP code to display client IP and server IP_PHP tutorial

WBOY
WBOYOriginal
2016-07-21 15:33:461295browse

Let’s take a look at the code:

Copy the code The code is as follows:

echo "(1) User browsing the current page The IP address is: ";
echo $_SERVER['REMOTE_ADDR'];
echo "
";
echo "(2) The IP address of the user browsing the current page is: ";
echo getenv('REMOTE_ADDR');
echo "
";
echo "The IP address of the host www.baidu.com is:";
echo gethostbyname( www.baidu.com);

The output result is:
(1) The IP address of the user browsing the current page is: 127.0.0.1
(2) The IP address of the user browsing the current page is: 127.0.0.1
The IP address of the host www.baidu.com is: 61.135.169.105
About getting the client's IP address, there are two methods:
The first is to use:
?$_SERVER['REMOTE_ADDR']
It is browsing the IP address of the user on the current page, here is the output result It is 127.0.0.1, because this is a local test, and the output is my local loop address.
The second one is to use:
?getenv('REMOTE_ADDR')
The function getenv is used here: Gets the value of an environment variable (gets the value of various environment variables), return value: Returns the value of the environment variable varname, or FALSE on an error (returns FALSE if it fails).
About getting the IP address of the server:
?gethostbyname(www.baidu.com)
The function gethostbyname is used here: Get the IP address corresponding to a given Internet host name (get its IP address through a given host name), return Value: Returns the IP address of the Internet host specified by hostname or a string containing the unmodified hostname on failure (returns the original input character hostname on failure).
Note the last sentence here, that is, if it fails , it will output as it is, for example:
?echo "The IP address of the invalid host iwilldown is:";
echo gethostbyname("iwilldown");
Output:
?The IP address of the invalid host iwilldown The address is: iwilldown
Of course, this is not an IP address…

www.bkjia.comtruehttp: //www.bkjia.com/PHPjc/322537.htmlTechArticleLet’s take a look at the code: Copy the code as follows: echo "(1) The IP address of the user browsing the current page is :"; echo $_SERVER['REMOTE_ADDR']; echo "br /"; echo "(2) Users browsing the current page...
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn