바로가기 메뉴
본문내용 바로가기
메인메뉴 바로가기



Customer Center

Notice · Security Issue · Account Guide · Global Traffic Test

HOME > Customer Center > Tech Note

기술노트

접속 국가 확인 (PHP)
2016.02.18

출처 : http://www.ip2nation.com

sql 파일은 사이트에서 다운로드 받을 수 있습니다.
샘플코드는 아래와 같습니다.
<?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 redirect US visitors to CNN
			header("Location: http://www.cnn.com/");
			exit;
		default:
			// The rest of the world can go to BBC
			header("Location: http://www.bbc.co.uk/");
			exit;
	}
	
?>		
이호스트데이터센터(http://www.ehostidc.co.kr)
첨부파일