0

Como contar visitas de dispositivos móveis?

criado por jsemde em 27/04/2015 5:48am
Tenho um sistema que conta visitas normalmente, mas percebi que ele não conta visitas de dispositivos móveis, haja vista que, é quase a metade de visitas que perco diariamente.

A dúvida é, como pegar o ip de todos os dispositivos móveis?

uso o: $ip = $_SERVER['REMOTE_ADDR'];

Sugestões?

Lista de Respostas:

0
27/04/2015 12:43pm
(~9 anos atrás)
jsemde respondeu:
Como ninguém ajudou, ja encontrei a solução


<?php

class UserInfo
{
public function getIp()
{

if ( !empty($_SERVER['REMOTE_ADDR']) )
{
$ip = $_SERVER['REMOTE_ADDR'];
}
elseif( !empty($_SERVER['HTTP_CLIENT_IP']) )
{
$ip = $_SERVER['HTTP_CLIENT_IP'];
}
elseif ( !empty($_SERVER['HTTP_X_FORWARDED_FOR']) )
{
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
}
elseif ( !empty($_SERVER['HTTP_X_FORWARDED']) )
{
$ip = $_SERVER['HTTP_X_FORWARDED'];
}
elseif ( !empty($_SERVER['HTTP_FORWARDED']) )
{
$ip = $_SERVER['HTTP_FORWARDED'];
}
elseif ( !empty($_SERVER['HTTP_X_COMING_FROM']) )
{
$ip = $_SERVER['HTTP_X_COMING_FROM'];
}
elseif ( !empty($_SERVER['HTTP_COMING_FROM']) )
{
$ip = $_SERVER['HTTP_COMING_FROM'];
}
else
{
$ip = NULL;
}
return $ip;
}
}

$info = new UserInfo;
$ip = $info->getIp();

?>

Nova Resposta:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)