prova a sostituirla con $ip = $_SERVER["REMOTE_ADDR"];
ma presumo non cambierà molto..