You might want to use somthing like:
<P><PRE>
$remoteip = $GLOBALS['REMOTE_ADDR'];
$forwarder = $GLOBALS['HTTP_X_FORWARDED_FOR'];
if (($forwarder != "")&&($forwarder != "unknown")) $remoteip = $forwarder;
$remoteip = explode(",", $remoteip);
$remoteip = $remoteip[0];
</PRE>
<P>
to make sure you get the IP from the actual user and not a squid or other proxy server when one is used.