elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
26 Mayo 2012, 16:13  


Tema destacado: [AIO elhacker.NET] Compilación herramientas análisis y desinfección malware

+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  detectar proxy con php
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: detectar proxy con php  (Leído 850 veces)
RaD1K4L
Visitante


Email
detectar proxy con php
« en: 19 Diciembre 2004, 22:59 »

Hola veres soy algo novato en php, lo poko que se lo se por lo que voy leyendo y por un libro que me he komprado, pero no konsigo enkontrar un script que detecte si se esta usando un proxy y que en este kaso muestre la ip del proxy y la ip de la makina, es para un script de mi pagina que he echo de envio de korreos elektronikos, esk no quiero que nadie lo use kon malas intenciones..


salu2 y gracias


En línea
el-brujo
ehn
***
Desconectado Desconectado

Mensajes: 17.232


La libertad no se suplica, se conquista


Ver Perfil WWW
Re: detectar proxy con php
« Respuesta #1 en: 20 Diciembre 2004, 01:41 »

Código:
<?php

function getIP() {
    if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
       $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    elseif (isset($_SERVER['HTTP_VIA'])) {
       $ip = $_SERVER['HTTP_VIA'];
    }
    elseif (isset($_SERVER['REMOTE_ADDR'])) {
       $ip = $_SERVER['REMOTE_ADDR'];
    }
    else {
       $ip = "Desconocida";
    }
   
    echo " Tu IP real es: <b>$ip</b>";
}

?>

Creo que el 'HTTP_X_FORWARDED_FOR' es cuando usas un proxy.


En línea

"elhacker.net es único, por eso no fabrica para otras marcas"  - Prohibido prohibir

RaD1K4L
Visitante


Email
Re: detectar proxy con php
« Respuesta #2 en: 20 Diciembre 2004, 06:17 »

muchas gracias el brujo, que te parece lo que le e añadido al script? es seguro?



Código:
<?php

function getIP() {
    if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
       $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
    }
    elseif (isset($_SERVER['HTTP_VIA'])) {
       $ip = $_SERVER['HTTP_VIA'];
    }
    elseif (isset($_SERVER['REMOTE_ADDR'])) {
       $ip = $_SERVER['REMOTE_ADDR'];
    }
    else {
       $ip = "Desconocida";
    }
   
   
$ipp = $_SERVER['REMOTE_ADDR'];

if ($ip == $ipp){
echo "mail mandado con la ip: <b>$ip</b>";
}else{
echo "Este script no te funciona porque estas detras de un proxy<br><br>";
echo "<b>$ip<br>$ipp</b>";
}


}


getIP();

?>
« Última modificación: 20 Diciembre 2004, 06:18 por RaD1K4L » En línea
RaD1K4L
Visitante


Email
Re: detectar proxy con php
« Respuesta #3 en: 20 Diciembre 2004, 23:16 »

oye el brujo lo siento, he navegado un poko por el foro y he visto que hay una sección de preguntas frekuentes php (scripts), se lo que fastidia que la gente pregunte antes de buskar.....


sorry y gracias!!!
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Detectar cuellos de botella
Hardware
novalida 2 2,009 Último mensaje 26 Noviembre 2010, 01:55
por APOKLIPTICO
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines