¿Alguien me puede pasar un código para geo redirect?

  • Autor Autor juan186
  • Fecha de inicio Fecha de inicio
juan186

juan186

Gamma
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola, llevo toda la mañana buscando por google un código en php para hacer georedirecciones desde mi hosting, pero además de haber poca información al respecto, los pocos scripts que he probado no me funcionan, o me dan error. ¿Puede alguien pasarme un código?

muchas gracias
 
Este te puede ayudar PHP GeoIPLocation Library - IP Address to Country - Chirag Mehta : chir.ag :encouragement:

PHP:
<?php
include('geoiploc.php');
$ip = $_SERVER['REMOTE_ADDR'];
$pais = getCountryFromIP($ip, 'NamE');
if($pais == 'Mexico'){
header('Location: http://google.mx/');
}
?>
Casi casi...

PHP:
<?php
	if (isset($_SERVER['HTTP_CLIENT_IP'])) $ip = $_SERVER['HTTP_CLIENT_IP'];
	elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) $ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
	elseif (isset($_SERVER['HTTP_X_FORWARDED'])) $ip = $_SERVER['HTTP_X_FORWARDED'];
	elseif (isset($_SERVER['HTTP_FORWARDED_FOR'])) $ip = $_SERVER['HTTP_FORWARDED_FOR'];
	elseif (isset($_SERVER['HTTP_FORWARDED'])) $ip = $_SERVER['HTTP_FORWARDED'];
	else $ip = $_SERVER['REMOTE_ADDR'];
	include('geoiploc.php');
	if (getCountryFromIP($ip, 'NamE') == 'mexico') header('Location: https://www.google.mx/');
?>
 
Última edición:
Atrás
Arriba