Foros del Web » Programando para Internet » PHP »

Ip

Estas en el tema de Ip en el foro de PHP en Foros del Web. Hola tengo 2 dudas de php(no se utilizarlo)pero pues quiero hacer un script en php para ponerlo en mi web el cual me muestre la ...
  #1 (permalink)  
Antiguo 26/08/2004, 13:03
Avatar de TheJez  
Fecha de Ingreso: agosto-2004
Ubicación: México - Distrito Federal
Mensajes: 176
Antigüedad: 20 años, 3 meses
Puntos: 0
Ip

Hola tengo 2 dudas de php(no se utilizarlo)pero pues quiero hacer un script en php para ponerlo en mi web el cual me muestre la direccion ip del usuario que la visita, encontre en alguna paginas la siguiente instruccion::..

Tu ip es:<?PHP
echo $REMOTE_ADDR
?>

pero no funciona, al ejecutar la pagina no aparece nada... me gustaria que alguien me ayudara o si alguien sabe como hacer que muestre la ip pues porfavor ayudeme...


mi 2° duda es::: como puedo hacer que un formulario mande las respuestas a mi mail, divagando por internet encontre un script que se llama goldform(www.goldscripts.com)y pues al enviar el formulario me da error de que

Han Ocurrido los Siguientes Errores:

El formulario no puede ser enviado. Ud. esta tratando de enviar un formulario fuera del dominio donde esta instalado el sistema y esto no está permitodo.


y pues no funciona nesecito que alguien me ayude con esas 2 grandes dudas que tengo :D:P
  #2 (permalink)  
Antiguo 26/08/2004, 19:40
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 10 meses
Puntos: 129
No sé que versión de PHP usas .. pero es probable que tengas configurado register_globals (php.ini tuyo) a OFF .. lo cual es seguro y te obliga a acceder a varaibles externas de tus scripts (como esa que es de "servidor") via su array superglobal asociado. Te recomiendo leer las FAQ's de este foro . .hay una de las primeras que habla del tema ampliamente.

Código PHP:
Tu ip es:<?PHP
echo $_SERVER['REMOTE_ADDR '];
?>
Sobre el problema con tu script .. Es probable que algún sitio indiques que dominio es válido o son válidos para que se procese el e-mail .. (sin ver el código es complicado verlo .. además que como mencionas que usas una aplicación ya hecha; lo mejor es preguntar a sus autores o bien esperas a ver si hay algún usuario del foro que lo use ..)

Un saludo,
  #3 (permalink)  
Antiguo 26/08/2004, 19:48
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 5 meses
Puntos: 53
Yo Uso esta funcion, y pues en mi web funciona muy bien.

Código PHP:
function mostrar_ip(){
        if(
getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")){
                 
$ip getenv("HTTP_CLIENT_IP");
        }
           elseif(
getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")){
               
$ip getenv("HTTP_X_FORWARDED_FOR");
           }
           elseif(
getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")){
               
$ip getenv("REMOTE_ADDR");
           }
           elseif(isset(
$_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")){
               
$ip $_SERVER['REMOTE_ADDR'];
           }
           else {
               
$ip "Unknown";
           }
        
//$html="<center><b>->  ".$ip."  <-</b></center>";
        //dibujar_contenedor("134","Tu Ip es",$html);
                     
return $ip;  //Te debuelve la ip, para que la imprimas o la guardes o hagas lo que quieras con ella
    

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:00.