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
1 2 3 | <?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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | <?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 ' 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.