Reputation: 543
I'm using PHP to write a using socket library application. How could I get the IP of the client? THanks for any help
Upvotes: 3
Views: 9202
Reputation: 3502
<?php
if ($_SERVER['HTTP_CLIENT_IP'])
$visitorIP = $_SERVER['HTTP_CLIENT_IP'];
elseif ($_SERVER['HTTP_X_FORWARDED'])
$visitorIP = $_SERVER['HTTP_X_FORWARDED'];
elseif ($_SERVER['HTTP_X_FORWARDED_FOR'])
$visitorIP = $_SERVER['HTTP_X_FORWARDED_FOR'];
else
$visitorIP = $_SERVER['REMOTE_ADDR'];
?>
For more/discussion - getting visitor's real IP address
Upvotes: -6