Necs hacer esto, ayuda

Emiliano
04 de Abril del 2003
Necs, alguna funcion que me de la IP del cliente que este accediendo a mi pagina, ya que es un foro y necesito a veces poder bloquear a usuarios por la IP.

fLIPIS
04 de Abril del 2003
Dependiendo del tipo de conexión, hay dos variables en PHP que devuelven la I.P. de conexión. La primera es REMOTE_ADDR, y es la más usada. Tomando este valor tienes la I.P. la mayoría de las veces.
Pero por si acaso, hay otra variable, HTTP_X_FORWARDED_FOR que dice quién está detrás del proxy (si lo hay)
Te pongo un ejemplo de como usar REMOTE_ADDR con PHP

<?php

if($_SERVER["REMOTE_ADDR"] == "127.0.0.1")
{
echo "Estás accediendo desde el ordenador local";
}
else
{
echo "Estás accediendo desde otro ordenador";
}
?>

Un saludo y que te sea de ayuda

fLIPIS (http://www.flipis.net)

Emiliano
04 de Abril del 2003
Gracias flaco funciono joya.

Chau

Emiliano
04 de Abril del 2003
Si andubo pero encontre que me muestra siempre mi direccion IP, nose porque pasa esto, por ej a todos los que entran le figuran como si fuera mi IP, ni idea de esto.

emiliano
04 de Abril del 2003
ya ta solucionado