❮ PHP Network Reference
Example
A simple gethostbyaddr[] example:
Definition and Usage
The gethostbyaddr[] function returns the domain name for a given IP address.
Syntax
Parameter Values
ipaddress | Required. Specifies an IP address |
Technical Details
The host name on success. The IP address or FALSE on failure. |
4.0+ |
❮ PHP Network Reference
PHP Superglobal - $_SERVER
Super global variables are built-in variables that are always available in all scopes.
$_SERVER is a PHP super global variable which holds information about headers, paths, and script locations.
The example below shows how to use some of the elements in $_SERVER:
Example
Try it Yourself »
The following table lists the most important elements that can go inside $_SERVER:
$_SERVER['PHP_SELF'] | Returns the filename of the currently executing script |
$_SERVER['GATEWAY_INTERFACE'] | Returns the version of the Common Gateway Interface [CGI] the server is using |
$_SERVER['SERVER_ADDR'] | Returns the IP address of the host server |
$_SERVER['SERVER_NAME'] | Returns the name of the host server [such as www.w3schools.com] |
$_SERVER['SERVER_SOFTWARE'] | Returns the server identification string [such as Apache/2.2.24] |
$_SERVER['SERVER_PROTOCOL'] | Returns the name and revision of the information protocol [such as HTTP/1.1] |
$_SERVER['REQUEST_METHOD'] | Returns the request method used to access the page [such as POST] |
$_SERVER['REQUEST_TIME'] | Returns the timestamp of the start of the request [such as 1377687496] |
$_SERVER['QUERY_STRING'] | Returns the query string if the page is accessed via a query string |
$_SERVER['HTTP_ACCEPT'] | Returns the Accept header from the current request |
$_SERVER['HTTP_ACCEPT_CHARSET'] | Returns the Accept_Charset header from the current request [such as utf-8,ISO-8859-1] |
$_SERVER['HTTP_HOST'] | Returns the Host header from the current request |
$_SERVER['HTTP_REFERER'] | Returns the complete URL of the current page [not reliable because not all user-agents support it] |
$_SERVER['HTTPS'] | Is the script queried through a secure HTTP protocol |
$_SERVER['REMOTE_ADDR'] | Returns the IP address from where the user is viewing the current page |
$_SERVER['REMOTE_HOST'] | Returns the Host name from where the user is viewing the current page |
$_SERVER['REMOTE_PORT'] | Returns the port being used on the user's machine to communicate with the web server |
$_SERVER['SCRIPT_FILENAME'] | Returns the absolute pathname of the currently executing script |
$_SERVER['SERVER_ADMIN'] | Returns the value given to the SERVER_ADMIN directive in the web server configuration file [if your script runs on a virtual host, it will be the value defined for that virtual host] [such as ] |
$_SERVER['SERVER_PORT'] | Returns the port on the server machine being used by the web server for communication [such as 80] |
$_SERVER['SERVER_SIGNATURE'] | Returns the server version and virtual host name which are added to server-generated pages |
$_SERVER['PATH_TRANSLATED'] | Returns the file system based path to the current script |
$_SERVER['SCRIPT_NAME'] | Returns the path of the current script |
$_SERVER['SCRIPT_URI'] | Returns the URI of the current page |
[ad_1] how to get ip address of client using php how to get ipv4 address in phpThe simplest way to collect the Client/Visitor IP address using PHP is the REMOTE_ADDR.
Pass the 'REMOTE_ADDR' in PHP $_SERVER variable. It will return the IP address of the visitor who is currently viewing the webpage.
Get the IP address of the website
/*
I Hope it will help you.
Namaste
Stay Home Stay Safe
*/
// Function to get the user IP address function getUserIP[] { $ipaddress=""; if [isset[$_SERVER['HTTP_CLIENT_IP']]] $ipaddress = $_SERVER['HTTP_CLIENT_IP']; else if[isset[$_SERVER['HTTP_X_FORWARDED_FOR']]] $ipaddress = $_SERVER['HTTP_X_FORWARDED_FOR']; else if[isset[$_SERVER['HTTP_X_FORWARDED']]] $ipaddress = $_SERVER['HTTP_X_FORWARDED']; else if[isset[$_SERVER['HTTP_X_CLUSTER_CLIENT_IP']]] $ipaddress = $_SERVER['HTTP_X_CLUSTER_CLIENT_IP']; else if[isset[$_SERVER['HTTP_FORWARDED_FOR']]] $ipaddress = $_SERVER['HTTP_FORWARDED_FOR']; else if[isset[$_SERVER['HTTP_FORWARDED']]] $ipaddress = $_SERVER['HTTP_FORWARDED']; else if[isset[$_SERVER['REMOTE_ADDR']]] $ipaddress = $_SERVER['REMOTE_ADDR']; else $ipaddress="UNKNOWN"; return $ipaddress; }
get user ip in php
function getIp[] { $ip = $_SERVER['REMOTE_ADDR']; if [!empty[$_SERVER['HTTP_CLIENT_IP']]] { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif [!empty[$_SERVER['HTTP_X_FORWARDED_FOR']]] { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } return $ip; }
php get client ip
$_SERVER['REMOTE_ADDR']
[ad_2]