Source
102 			if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
103 			   // Dividi la stringa degli indirizzi IP utilizzando la virgola come separatore
104 				$ips = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
105 				// Prendi solo il primo indirizzo IP (quello più vicino al client)
106 				$real_ip = trim($ips[0]);
107 			} else {
108 				$real_ip = $_SERVER['REMOTE_ADDR'];
109 			}
110 			// echo "Indirizzo IP reale dell'utente: " . $real_ip;
111 			$geoplugin = unserialize(file_get_contents('http://www.geoplugin.net/php.gp?ip='.$real_ip));
112 			// Convert the file content to a byte array
113 			// echo '<pre>';
114 			// print_r($geoplugin);
115 			// echo '</pre>';
116 			return $geoplugin['geoplugin_countryCode'];
117 		}
Trace
- file_get_contents(http://www.geoplugin.net/php.gp?ip=216.73.216.184)
Page.php:111 
- Page->getGeoLocation()
Object.php:746 
- SS_Object->__call(getgeolocation,Array)
CollezionePageColore.php:407 
- CollezionePageColore_Controller->init()
Controller.php:136 
- Controller->handleRequest(SS_HTTPRequest,DataModel)
ContentController.php:174 
- ContentController->handleRequest(SS_HTTPRequest,DataModel)
MultilingualPage.php:281 
- MultilingualPage_Controller->handleRequest(SS_HTTPRequest,DataModel)
GeneralPage.php:765 
- GeneralPage_Controller->handleRequest(SS_HTTPRequest,DataModel)
GeneralPage.php:751 
- GeneralPage_Controller->handleRequest(SS_HTTPRequest,DataModel)
GeneralPage.php:751 
- GeneralPage_Controller->handleRequest(SS_HTTPRequest,DataModel)
ModelAsController.php:75 
- ModelAsController->handleRequest(SS_HTTPRequest,DataModel)
Director.php:385 
- Director::handleRequest(SS_HTTPRequest,Session,DataModel)
Director.php:149 
- Director::direct(/lastre-ceramica-design-arredamento/join/wing,DataModel)
main.php:211