Código php (devolverIP.php)
Código PHP:
<?
Header("content-type: application/x-javascript");
$IP=$_SERVER['REMOTE_ADDR'];
$salida = 'var laIP = "' . $IP . '";';
echo $salida;
?>
Código HTML Javascript ()
Código HTML:
<script src='URL_MI_SERVIDOR/devolverIP.php' type='text/javascript'></script> <script type="text/javascript"> //<![CDATA[ var lista_IPs = new Array(); // aquí ponemos la lista de IPs escritas de manera completa o parcial lista_IPs[0] = '194.8.74'; lista_IPs[1] = '194.8.75'; lista_IPs[2] = '91.214.44.228'; lista_IPs[3] = '76.31.76.20'; // ahora, comparamos esa lista con la IP detectada for(var i=0; i < lista_IPs.length; i++) { eval('var verificar = /^' + lista_IPs[i] + '/ ;'); if (verificar.test(laIP)) { // y si está en la lista hacemos algo, por ejemplo // alert('LA IP FUE RECONOCIDA'); // una ventana de alerta // history.go(-1); // o lo enviamos por donde vino // window.location.replace("http://www. sitio web .com") // o lo mandamos a otro sitio cualquiera break; } } //]]> </script>
Los códigos que puse los encontré tal cual en internet, excepto por la parte donde pone "www. sitio web .com", que lo puse para no hacer spam.
Necesito ayuda urgente.
Gracias.