Şöyle birşey uyguladım umarım işinizi görür hocam.

<?php

/* CURL FONKSİYONU */

function curl($url)
				{
					$ch = curl_init();
					$user_agent = 'Mozilla/5.0 (Windows; U; Windows NT 5.1; tr; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6';
					curl_setopt($ch, CURLOPT_URL, $url);
					curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
					curl_setopt($ch, CURLOPT_POST, $post ? true : false);
					curl_setopt($ch, CURLOPT_POSTFIELDS, $post ? $post : false);
					curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);  
					curl_setopt($ch, CURLOPT_USERAGENT, $user_agent);
					$icerik = curl_exec($ch);
					curl_close($ch);
					return $icerik;
				}
				
				/* Curl ile json verilerini decode edelim.  */
				
				// Ziyaretçi ip adresini çekelim.
				$ipadresi = $_SERVER['REMOTE_ADDR'];
				
				
				$json_baglan=curl("http://ip-api.com/json/".$ipadresi."");  // siteye bağlanıp  sonuçları çekelim
				$decodeislemi = json_decode($json_baglan, true);   // json decode işlemi yapalım
				
				$ulke_bul= $decodeislemi['countryCode'];
				
				
				
						// Türkiyeden geldiyse TR klasore yönlendir.
						if($ulke_bul=="TR") {
				
						header('Location: http://www.site.com/TR/');
						die();
						}
				
						// Amerikadan geldiyse EN klasore yönlendir.
						elseif($ulke_bul=="US") {
				
						header('Location: http://www.site.com/EN/');
						die();
						}
					
						// 2 ülke dışında bir lokasyon varsa buraya yönlendir.
						else{ 
						header('Location: http://www.site.com/GLOBAL/');
						die();
						}
				
?>