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.
1 | function 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