<?php if (getenv(HTTP_X_FORWARDED_FOR)) { //get past a proxy addy $ip_str=getenv(HTTP_X_FORWARDED_FOR); } else { //normal ip addy $ip_str=getenv(REMOTE_ADDR); } ?>