Cytat(marast78 @ 2005-08-16 13:36:53)
Jak uzyskać ip usera mimo że używa on proxy, podobno jest to możliwe, może jakas funkcja jest wam znana lub przez kogoś napisana

?
Raczej ciężko, o ile to w ogóle możliwe, wyciągnąć 100%-towy adres IP usera, ale możesz skożytsać z tego:
<?php
function GetClientIP()
{
$ip = 0;
if( ! empty( $_SERVER[ 'HTTP_CLIENT_IP' ] ) ) {
$ip = $_SERVER[ 'HTTP_CLIENT_IP' ];
}
if( ! empty( $_SERVER[ 'HTTP_X_FORWARDED_FOR' ] ) ) {
$ipList = explode( ", ", $_SERVER[ 'HTTP_X_FORWARDED_FOR' ] ); if( $ip )
{
$ip = 0;
}
foreach( $ipList as $v )
{
if( ! eregi( "^(192.168|172.16|10|224|240|127|0.", $v ) ) {
return $v;
}
}
}
return $ip ? $ip : $_SERVER[ 'REMOTE_ADR' ];
}
?>