·
miarroba.com
¿´Código para una sola IP?
 
Índice de subforos · Ayuda para webmasters · Java y Javascript
Noticias · Buscar · Tags · Tagboard · Usuarios · Fisgona
Autor Mensaje 
Darth_CarlDarth_Carl
Come y duerme en el foro
Come y duerme en el foro

Haz clic para ver el perfil del usuario
Mensajes: 399
Desde: 29/Ago/2007
#1 ·
¿´Código para una sola IP?

¿Como puedo hacer que se ejecuten comandos JavaScript solo para una IP?
¿Es algo asi?

<script>
if IP=11.111.11.11
window.alert("¿Que tal amigo?"
</script>


30/Dic/2007 20:37 GMT+1
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 24.570
Desde: 01/Mar/2003
#2 ·
RE: ¿´Código para una sola IP?

¿Sabes si con javascript puedes leer la IP del usuario?

30/Dic/2007 21:05 GMT+1
Darth_CarlDarth_Carl
Come y duerme en el foro
Come y duerme en el foro

Haz clic para ver el perfil del usuario
Mensajes: 399
Desde: 29/Ago/2007
#3 ·
RE: ¿´Código para una sola IP?

Que yo sepa solo se puede en PHP y en MS-DOS (que no viene al cuento)

31/Dic/2007 10:55 GMT+1
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 24.570
Desde: 01/Mar/2003
#4 ·
RE: ¿´Código para una sola IP?

Escrito originalmente por Darth_Carl
Que yo sepa solo se puede en PHP y en MS-DOS (que no viene al cuento)
Pues entonces... la IP la sacaras con PHP y con PHP eligiras si se ejecuta el javascript o no.

31/Dic/2007 11:10 GMT+1
Darth_CarlDarth_Carl
Come y duerme en el foro
Come y duerme en el foro

Haz clic para ver el perfil del usuario
Mensajes: 399
Desde: 29/Ago/2007
#5 ·
RE: ¿´Código para una sola IP?

Acabo de conseguir el code:

<?php
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 = "Anonima" ;  
   }    

$baneados = file ( "baneados.txt" , "r+" );
$nbaneados = count ( $baneados );
function banear ( $ip , $baneados , $nbaneados ){
for ( $i = 0 ; $i < $nbaneados ; $i ++){
if ( $ip == $baneados [ $i ] {
echo "<br><br><br><br><center> Estas Baneadp de la Web y no Puedes Entrar<br> Envia Un Email al Webmaster para Hablar con el</center>" ;
die();
}
}
}
banear ( $ip , $baneados , $nbaneados );
?> 


Luego hay que hacer includes en las páginas que quieras que el user este baneado:
<? include( "baneados.php" ) ?>


31/Dic/2007 11:16 GMT+1
NoSetup.orgNoSetup.org
@man / @woman
@man / @woman

Haz clic para ver el perfil del usuario

Usuario PRO Usuario PRO
Mensajes: 24.570
Desde: 01/Mar/2003
#6 ·
RE: ¿´Código para una sola IP?

Se puede mejorar el código.. si tienes una base de datos para hacer una gestión de baneos...  y después hacer una consulta y no un bluqle for

Pero esa es la idea...

31/Dic/2007 11:21 GMT+1
Índice de subforos · Ayuda para webmasters · Java y Javascript
Temas similares
Asunto Autor#VisitasÚltima respuesta
Ayuda con codigo Java30/Oct/2008, 12:00
lecter04lecter04
323731/Oct/2008, 20:47
GestionXlsGestionXls Ir al último mensaje del tema
una revision de este codigo30/Jul/2008, 17:14
cchusanncchusann
0391No hay respuestas
alguien me puede decir que codigo es?11/Jun/2008, 15:42
K1ll1ng_M4ch1n3K1ll1ng_M4ch1n3
127911/Jun/2008, 19:48
Torry_IITorry_II Ir al último mensaje del tema
necesito un codigo javascript20/Feb/2008, 09:49
siriguilla140siriguilla140
129120/Feb/2008, 11:58
PaseanteDelForoPaseanteDelForo Ir al último mensaje del tema
quiero colgar una pelicula flash en mi pagina poniendo el codigo fuente... AYUDA AQUI29/Dic/2007, 17:11
pacopakitopacopakito
481322/Ene/2008, 06:06
POLITUPOLITU Ir al último mensaje del tema
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  

TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Todas las fechas y horas son GMT+1. Ahora son las 05:52
Miarroba Networks, S.L. C/ 18 de Julio, 21 Bajo, 39610 Astillero (CANTABRIA) - CIF B-39512736
Inscrita en el Registro Mercantil de Cantabria, tomo 743, folio 161, libro 0, hoja S-12428, Instripción 1ª