function ip_info($ip = NULL, $purpose = "location", $deep_detect = TRUE) {$output = NULL;if(filter_var($ip, FILTER_VALIDATE_IP) === FALSE) {if ($deep_detect) {if (filter_var(@$_SERVER['HTTP_X_FORWARDED_FOR'], FILTER_VALIDATE_IP)){$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];}if (filter_var(@$_SERVER['HTTP_CLIENT_IP'], FILTER_VALIDATE_IP)){$ip = $_SERVER['HTTP_CLIENT_IP'];}}}$purpose = str_replace(array("name", "n", "t", " ", "-", "_"), NULL, strtolower(trim($purpose)));$support = array("country", "countrycode", "state", "region", "city", "location", "address");$continents = array("AF" => "Africa","AN" => "Antarctica","AS" => "Asia","EU" => "Europe","OC" => "Australia (Oceania)","NA" => "North America","SA" => "South America","TR" => "Türkiye",);if (filter_var($ip, FILTER_VALIDATE_IP) && in_array($purpose, $support)) {$ipdat = @json_decode(file_get_contents("http://www.geoplugin.net/json.gp?ip=". $ip));if (@strlen(trim($ipdat->geoplugin_countryCode)) == 2) {switch ($purpose) {case "city":$output = @$ipdat->geoplugin_city;break;case "countrycode":$output = @$ipdat->geoplugin_countryCode;break;}}}return $output;}artık ülkeyi ve şehri görebiliriz:
echo $ulke = ip_info($ip, "Country Code");echo $sehir = ip_info($ip, "City");
Arkadaşlar 2 gün önce kişisel site kurdum ve blog bölümü ekledim. Wordpress makale yazımını uzun zamandır yapmadığım için daha önce yaptığım basit şeylerle ilgili konular paylaşarak keşfetmeye çalıştım. Bu konuda onlardan biri. Hem burada hazır kod bankasında dursun isteyenler direkt ulaşabilsin hem de öneriler alabileyim istedim bu yüzden buraya da konuyu açtım.
Konuyu aşağıdaki linkten inceleyebilirsiniz. Yazım tarzım, başlık şekilleri vs vs her türlü önerilerinize de açığım genel yazım şeklim hakkında vs buradan yorum olarak, makaledeki anlatımda sorun yaşarsanız onları da sitemden yorum olarak bildirirseniz çok sevinirim. Umarım konu da yararlı olmuştur ve işinize yarar

İleriki zamanlarda da tema, admin paneli vs üretirken karşılaştığım hataların çözümlerini ve sürekli kullandığım kod bloklarını vs paylaşmayı düşünüyorum

Kaynak Linki: PHP ile Kullanıcıdan Onay Almadan Ülke ve Şehrine Erişme