Título: No sirve $_SERVER['REMOTE_ADDR'] Publicado por: Rudy21 en 3 Mayo 2007, 01:15 am Hola
hice un SISTEMA DE ENCUESTA con PHP y MySQL y solo se permite un voto por IP pero ago include al archivo mostrar.php (donde está el form y el codigo php para insertar el voto en la BD) en main.php y tmb hago include a cabeza.php y en él tengo el siguiente code Código: <?php y RULA DE MARAVILLA pero!!!!! al poner en mi mostrar.php ese code en vez de darme la IP del usuario ME DA LA DEL SERVER!!!!!! (osea la de mi hosting) y si meto la URL directa de mi archivo RUAL DE MARAVILLA ahora ya intente meter el valor de la ip de cabeza.php en una variable eh = me da la IP DE MI HOSTING tmb lo intente metér en una variabel de sesion y no mete nada y estóy seguro que inicie la SESSION :S (session_start()) AYUDA URGENTE!!!! ACEPTO SUGERENCIAS Título: Re: No sirve $_SERVER['REMOTE_ADDR'] Publicado por: Azielito en 3 Mayo 2007, 01:28 am Mira
http://ar.php.net/manual/es/function.gethostbyname.php Cuando yo lo ejecuto sin algun dato me manda mi IP, o sea, el mismo efecto que "REMOTE_ADDR", prueba a ver que pasa :D Título: Re: No sirve $_SERVER['REMOTE_ADDR'] Publicado por: Rudy21 en 3 Mayo 2007, 01:42 am hey AZIELITO!!!
no me funciona!!! mira puse Código: $ip_para_enc = gethostbyname(''); y me sale en BLANCO!!! osea sin nada Salu2 Título: Re: No sirve $_SERVER['REMOTE_ADDR'] Publicado por: дٳŦ٭ en 3 Mayo 2007, 01:53 am Código: $ip_para_enc = gethostbyname($ip_para_enc); xD Saludos Título: Re: No sirve $_SERVER['REMOTE_ADDR'] Publicado por: Rudy21 en 3 Mayo 2007, 02:01 am Tampoco me funciona !!!!!!!!!!!1
que ago AYUDA!!!!!!!! Título: Re: No sirve $_SERVER['REMOTE_ADDR'] Publicado por: Universal SAC en 3 Mayo 2007, 02:11 am Tampoco me funciona !!!!!!!!!!!1 que hago AYUDA!!!!!!!! 1.-No entendí el problema de el tema... de tu primer post 2.-gethostbyname() regresa IP a partir de el nombre de host: elhacker.net es un nombre de host. 3.-Cuando Ing_Amc colocó $ip_para_enc se refería a una variable con el valor de una IP... aunque repito, usar gethostbyname no sirve para este caso. Mejor explica tu problema correctamente y tratamos de resolverlo. :huh: $_SERVER['REMOTE_ADDR'] contiene la dirección IP del host remoto, del cliente conectado. Título: Re: No sirve $_SERVER['REMOTE_ADDR'] Publicado por: Rudy21 en 3 Mayo 2007, 02:19 am si mira tengo 2 files en include en main.php
el primero es cabeza.php y ahi tengo un echo con la ip del visitante y funciona bien ahora en mostrar.php es una encuesta de un voto por IP pero al hacer echo $_SERVER['REMOTE_ADDR'] no me da la IP del USUARIO CONECTADO sino la de el server!!! es de lo mas extraño pero si voy directo al archivo me muestra mi IP velo con tus propios ojos www.dominicanhack.net/main.php www.dominicanhack.net/sistema_encuesta/mostrar.php en main arriba a la izq te da tu IP y en la encuesta (a la derecha) te da la IP del server y entrando directo te da tu IP Salu2 Título: Re: No sirve $_SERVER['REMOTE_ADDR'] Publicado por: Universal SAC en 3 Mayo 2007, 02:50 am *****!! ahora que lo entendí es muy muy extraño :-\
Lo única conclución lógica a la que pude dar, es que el archivo mostrar.php esté mostrando la IP de quien lo pide, siendo este el archivo que lo incluye... pero lo probé recién en un servidor y no me dió esos resultados. Ahora si quedé muerto... cualquier cosa que me entere te haré saber en este tema. Suerte! Título: Re: No sirve $_SERVER['REMOTE_ADDR'] Publicado por: sirdarckcat en 3 Mayo 2007, 19:03 pm Si tu servidor tiene publicidad.. es probable que la publicidad sea insertada a modo de webproxy..
diles a los de tu hosting que la publicidad se puede poner a modo de un modulo de apache, y que ellos no tienen que implementar ningun proxy :P aunque no creo q hagan caso.. a mi no me hicieron caso en 5gigs.com jeje Saludos!! Título: Re: No sirve $_SERVER['REMOTE_ADDR'] Publicado por: Rudy21 en 3 Mayo 2007, 21:22 pm MI HOST NO ES GRAITS
es hosting de pago haber que pasa jejejeje salu2 Título: Re: No sirve $_SERVER['REMOTE_ADDR'] Publicado por: sirdarckcat en 4 Mayo 2007, 01:53 am pues aun asi, muchas veces por ejemplo en datacenters usan el mismo sistema q usan para sistemas gratuitos :P
obviamente si ves que un dominio tiene muchas IP's no es porqe subieron los mismos archivos a muchos servidores jeje |