Conectarse

Recuperar mi contraseña

MenuV2
Subir Pruebas
ZonaPS en la Red
FACEBOOK
YOUTUBE
Últimos temas
» Peticiones para ser Staff de ZonaPS.net
Dom Jun 18, 2017 2:50 am por markitosolid

» CONEXION INTERNET PS4
Lun Nov 02, 2015 8:39 pm por Vampiro666

» compartir cuenta con juego
Mar Mayo 05, 2015 3:28 am por leandro_mzk

» PSVITA
Sáb Mar 21, 2015 8:50 pm por jose7070

» Alguien tiene Megaman X5?
Miér Feb 11, 2015 6:05 am por Nightmare123

» Minecraft fue una de las etiquetas mas buscadas en YouTube
Vie Ene 09, 2015 2:08 am por markitosolid

» EA dará detalles sobre la beta de Battlefield Hardline la próxima semana
Vie Ene 09, 2015 1:34 am por markitosolid

» Rick Pasqualone espera dar información sobre Mafia III pronto
Vie Ene 09, 2015 1:26 am por markitosolid

» Resident Evil HD Ocupára 14 GB De espacio Aproximadamente
Vie Ene 09, 2015 1:15 am por markitosolid

» ¿Alguien juega League of Legends?
Sáb Dic 27, 2014 7:31 am por markitosolid

Los posteadores más activos del mes


Fijate si te sirve esto nandin_bash

Ir abajo

Fijate si te sirve esto nandin_bash

Mensaje por serial112233 el Miér Feb 22, 2012 12:20 am

function getRealIP()
{

if( $_SERVER['HTTP_X_FORWARDED_FOR'] != '' )
{
$client_ip =
( !empty($_SERVER['REMOTE_ADDR']) ) ?
$_SERVER['REMOTE_ADDR']
:
( ( !empty($_ENV['REMOTE_ADDR']) ) ?
$_ENV['REMOTE_ADDR']
:
"unknown" );

// los proxys van añadiendo al final de esta cabecera
// las direcciones ip que van "ocultando". Para localizar la ip real
// del usuario se comienza a mirar por el principio hasta encontrar
// una dirección ip que no sea del rango privado. En caso de no
// encontrarse ninguna se toma como valor el REMOTE_ADDR

$entries = split('[, ]', $_SERVER['HTTP_X_FORWARDED_FOR']);

reset($entries);
while (list(, $entry) = each($entries))
{
$entry = trim($entry);
if ( preg_match("/^([0-9]+\.[0-9]+\.[0-9]+\.[0-9]+)/", $entry, $ip_list) )
{
// www.zonaps.net
$private_ip = array(
'/^0\./',
'/^127\.0\.0\.1/',
'/^192\.168\..*/',
'/^172\.((1[6-9])|(2[0-9])|(3[0-1]))\..*/',
'/^10\..*/');

$found_ip = preg_replace($private_ip, $client_ip, $ip_list[1]);

if ($client_ip != $found_ip)
{
$client_ip = $found_ip;
break;
}
}
}
}
else
{
$client_ip =
( !empty($_SERVER['REMOTE_ADDR']) ) ?
$_SERVER['REMOTE_ADDR']
:
( ( !empty($_ENV['REMOTE_ADDR']) ) ?
$_ENV['REMOTE_ADDR']
:
"unknown" );
}

return $client_ip;

}
?>
avatar
serial112233
Casual

Mensajes : 55
Reputación : 0
Fecha de inscripción : 20/02/2012

Volver arriba Ir abajo

Re: Fijate si te sirve esto nandin_bash

Mensaje por serial112233 el Miér Feb 22, 2012 12:27 am

sino este

function get_real_ip()
{

if (isset($_SERVER["HTTP_CLIENT_IP"]))
{
return $_SERVER["HTTP_CLIENT_IP"];
}
elseif (isset($_SERVER["HTTP_X_FORWARDED_FOR"]))
{
return $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_X_FORWARDED"]))
{
return $_SERVER["HTTP_X_FORWARDED"];
}
elseif (isset($_SERVER["HTTP_FORWARDED_FOR"]))
{
return $_SERVER["HTTP_FORWARDED_FOR"];
}
elseif (isset($_SERVER["HTTP_FORWARDED"]))
{
return $_SERVER["HTTP_FORWARDED"];
}
else
{
return $_SERVER["REMOTE_ADDR"];
}

}
echo get_real_ip();
avatar
serial112233
Casual

Mensajes : 55
Reputación : 0
Fecha de inscripción : 20/02/2012

Volver arriba Ir abajo

Re: Fijate si te sirve esto nandin_bash

Mensaje por Nandin_Bash el Miér Feb 22, 2012 12:31 am

No hagas Multipost.

Lamentablemente yo no tengo todos los permisos para administrar el foro,
pero Chals
y
Imback96™ son los administradores del foro, que ellos lo prueben.
(Pasa los codigos a un bloc de notas, alojalos a un servidor
y enviaselos a los administradores del foro
)
avatar
Nandin_Bash
Ex-Moderador
Ex-Moderador

Mensajes : 695
Reputación : 39
Fecha de inscripción : 28/10/2011

Volver arriba Ir abajo

Re: Fijate si te sirve esto nandin_bash

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.