Me creen si les digo que ya se la solución??
es aquí:
Código PHP:
function getUbicacionCliente(){
$ip = $_SERVER['REMOTE_ADDR'];// <-------------- aqui devuelve ::1
$bd = Db::getInstance();
$bd->ejecutar("SELECT * FROM maquinas_ubicaciones where ip = '".$ip."' ");
echo " - ".$bd->getTotalRegistros();
if($bd->getTotalRegistros()>1){
echo "Direccion IP comprometida";
}else{
header("Location://".$bd->getRegistro("url"));
}
}
Esto
$ip = $_SERVER['REMOTE_ADDR'];
me devuelve ::1 y en mi BD no hay registro para esa direccion IP, pense que habia un error, pero no, resulta que "::1" es la IPv6 de 127.0.0.1
Como establezco por defecto un patrón de dirección IPv4 por defecto?