$processedString, 'rawIspInfo' => $rawIspInfo ?: '', ]); } $ip = getClientIp(); $localIpInfo = getLocalOrPrivateIpInfo($ip); // local ip, no need to fetch further information if (is_string($localIpInfo)) { sendResponse($ip, $localIpInfo); exit; } if (!isset($_GET['isp'])) { sendResponse($ip); exit; } $rawIspInfo = getIspInfo($ip); $isp = getIsp($rawIspInfo); $distance = getDistance($rawIspInfo); sendResponse($ip, $isp, $distance, $rawIspInfo);