@Brian (den rigtige):
Det du skriver der virker ikke hvis globals er slået fra. En mere sikker metode er:
$ip = $_SERVER['REMOTE_ADDR'];
Dog kan du ikke identificere folk via deres IP adresse da folk kan fuske med den, skifte den eller bare bruge en anden computer
En mere sikker metode er at identificere folk via deres MAC adresse, men den kan man også fuske med og jeg er ikke sikker på man kan få fat i den fra PHP.