Ver Mensaje Individual
  #9 (permalink)  
Antiguo 13/02/2003, 15:20
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
No he tendio tiempo de probarlo .. pero para la primera versión "Beta" .. podriamos añadir:

Al principio del script:

Código PHP:
if (!@eregi($_SERVER['HTTP_HOST'],$_SERVER['HTTP_REFERER'])){
    exit;

Con eso miramos si el HOST q ejecuta el script es el mismo q el que lo llama (el formulario en estos casos o link). Si no es así .. se termina la ejecución del script (podria hacerse un "location" para mandarlo a una pagina de error de seguridad o algo asi .. ). Esto es util para que no nos usen nuestro form2mail.php desde otros sitios q no sea el nuestro (tal cual hacian con los de melodysoft xD)

Código PHP:
// agregamos la Ip del visitante y resolvemos HOST si es posible.
$dato .= "Enviado desde : ".$_SERVER["REMOTE_ADDR"]." (".gethostbyaddr($_SERVER["REMOTE_ADDR"]).")"
Resolvemos la IP si es posible .. Obendremos una cosa tipo (es un ejemplo):
200.234.112.22 (20-23-34-dialnosedonde.tal)

Un saludo,