get ip address in php
![]() |
| get ip address in php |
in many times we need to collect user ip address to track user activity and other security reason..you can get user ip address easily using php..
$_SERVER['REMOTE_ADDR'] are use to Detect ip address of a user..
you can print current user ip by the below method
<?php echo $_SERVER['REMOTE_ADDR']; ?>
but sometimes $_SERVER['REMOTE_ADDR'] method can't detect the current user ip address ..because they are using vpn or proxy..
You can use below codes to detect user ip address..
ip.php
<?php
function getUserIP(){
if(!empty($_SERVER['HTTP_CLIENT_IP'])){
//Check if ip from share INTERNET
$ip = $_SERVER['HTTP_CLIENT_IP'];
}elseif(!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
//check ip ip pass from proxy
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}else{
$ip = $_SERVER['REMOTE_ADDR'];
}
return $ip;
}
//Get Host Name
$hostname = getenv('HTTP_HOST');
echo 'You IP:--- '.getUserIP();
echo '<br/>Your Host Name:-- '.$hostname;
?>
That's it Friends how to get ip address in php..i hope you enjoy this article ..Please share with your friends ..Thank You...


No comments:
Post a Comment
Thank You for Your Comment
Note: Only a member of this blog may post a comment.