Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gastro

pegar ip de rede

Recommended Posts

Tem como pegar o sub ip, ou ip da maquina ?to fazendo um sistema de visitantes onlinemas se tiver 3 pessoas de uma mesma empresa, cuja o ip é igual pra todos, ele identifica só um... se eu conseguir pegar o Ip da rede, ou qq outra coisa que destingua um do outro fechovlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para pegar o IP de quem está acessando: $_SERVER["REMOTE_ADDR"];Valeu

Sim sim.... isso eu to ligado, e o sub ip ? ou IP de Rede, tem como pegar ?imagina 3 pessoas da mesma empresa em um site, todas elas tem o mesmo ip, logo o sistema pensa que somente uma pessoa acessou.. por isso quero o IP de rede, pra diferenciar uma da outravlw

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu utilizo esta função postada no PHP.net, veja se ela resolve:

 

	/**
 * by R. Rajesh Jeba Anbiah
 */
function getIP() {
	if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) {
		return getenv("HTTP_CLIENT_IP");
	} elseif (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) {
		return getenv("HTTP_X_FORWARDED_FOR");
	} elseif (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) {
		return getenv("REMOTE_ADDR");
	} elseif (isset($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) {
		return $_SERVER['REMOTE_ADDR'];
	} else {
		return "unknown";
	}
}

 

[]'s!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.