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…
http://www.bkjia.com/PHPjc/322537.htmlwww.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...