Last database update: May 11, 2008

ip2nation.com



Sample Scripts: Country based redirection

<?php
	
	$server   = ''; // MySQL hostname
	$username = ''; // MySQL username
	$password = ''; // MySQL password
	$dbname   = ''; // MySQL db name
	
	
	$db = mysql_connect($server, $username, $password) or die(mysql_error());
	      mysql_select_db($dbname) or die(mysql_error());
			
	$sql = 'SELECT 
	            country
	        FROM 
	            ip2nation
	        WHERE 
	            ip < INET_ATON("'.$_SERVER['REMOTE_ADDR'].'") 
	        ORDER BY 
	            ip DESC 
	        LIMIT 0,1';
	
	list($country) = mysql_fetch_row(mysql_query($sql));
	
	switch ($country) {
		case 'se':
			// Get the swedish to a swedish newssite
			header('Location: http://www.thelocal.se/');
			exit;
		case 'us':
			// And let the folks from american go to CNN
			header('Location: http://www.cnn.com/');
			exit;
		default:
			// The rest can go to BBC
			header('Location: http://www.bbc.co.uk/');
			exit;
	}
	
?>