è tutto contenuto nelle variabili $_SERVER
ad esempio l'ip nel campo REMOTE_ADDR
basta che fai un
<?
phpinfo();
?>

e vedrai le varie opzioni che ti concede $_SERVER
per il referer spesso si sconsiglia in quanto non è sempre individuato...a volte può nn essere pescato

per entrambe le cose il forum è pieno basta effettuare una ricerca !