jueves, 22 de septiembre de 2011

Como detectar la IP del usuario de la página con PHP

Nos es muy útil, en muchas ocasiones, almacenar la ip del visitante, por ejemplo cuando queremos controlar los mensajes de spam para bloquearles, almacenar la ip para un tracking de afiliados o para infinidad de cosas.


Con esta pequeña función podemos obtenerla saltando los proxies.
1function user_ip() {
2   if (!empty($_SERVER['HTTP_CLIENT_IP'])) {
3     $ip=$_SERVER['HTTP_CLIENT_IP'];
4   elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
5     $ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
6   else {
7     $ip=$_SERVER['REMOTE_ADDR'];
8   }
9   return$ip );
10}

No hay comentarios:

Publicar un comentario