$ip = $_SERVER['REMOTE_ADDR']; $query = @unserialize(file_get_contents('http://ip-api.com/php/'.$ip.'?lang=ru')); $GPS = ' '.$query['org'].','.$query['regionName'].', '.$query['country'].', '.$query['city'].' ' ;
<?Php header('Content-Type: text/html; charset=utf-8'); // Установим кодировку страницы echo' <meta name="viewport" content="width=device-width,initial-scale=1" />'; if(isset($_SERVER['HTTP_CF_CONNECTING_IP'])) { // Если сайт подключен к Cloudflare $user_ip = $_SERVER['HTTP_CF_CONNECTING_IP']; } else { $user_ip = $_SERVER['REMOTE_ADDR']; } $user_info = file_get_contents('http://ip-api.com/php/'.$user_ip.'?fields=country,city&lang=ru'); $user_info = unserialize($user_info); // Массив с данными об IP /* Доступные данные: $user_info['country'] - страна $user_info['city'] - город */ if($user_info['country'] == 'Украина') { // Проверяем страну посетителя // Устанавливаем 503 ответ от сервера (сервис недоступен) @header('HTTP/1.1 503 Service Temporarily Unavailable'); @header('Status: 503 Service Temporarily Unavailable'); echo <<<HTML <!DOCTYPE html> <html lang="ru"> <head> <title>Сайт временно недоступен</title> <style> body { padding: 0; margin: 0; background: #f4f4f4; } h1 { color: #333; text-align: center; font-size: 22px; font-weight: 400; padding: 30px 0 0 0; } </style> </head> <body> <h1>Извините, но для Вашей страны заблокирован доступ к нашему сайту =(</h1> </body> </html> HTML; die(); } ?>
<?Phpheader('Content-Type: text/html; charset=utf-8'); // Установим кодировку страницы echo' <meta name="viewport" content="width=device-width,initial-scale=1" />';if(isset($_SERVER['HTTP_CF_CONNECTING_IP'])) { // Если сайт подключен к Cloudflare $user_ip = $_SERVER['HTTP_CF_CONNECTING_IP']; } else { $user_ip = $_SERVER['REMOTE_ADDR']; } $user_info = file_get_contents('http://ip-api.com/php/'.$user_ip.'?fields=country,city&lang=ru'); $user_info = unserialize($user_info); // Массив с данными об IP /* Доступные данные: $user_info['country'] - страна $user_info['city'] - город */ if($user_info['country'] == 'Украина') { // Проверяем страну посетителя // Устанавливаем 503 ответ от сервера (сервис недоступен) @header('HTTP/1.1 503 Service Temporarily Unavailable'); @header('Status: 503 Service Temporarily Unavailable'); echo <<<HTML <!DOCTYPE html> <html lang="ru"> <head> <title>Сайт временно недоступен</title> <style> body { padding: 0; margin: 0; background: #f4f4f4; } h1 { color: #333; text-align: center; font-size: 22px; font-weight: 400; padding: 30px 0 0 0; } </style> </head> <body> <h1>Извините, но для Вашей страны заблокирован доступ к нашему сайту =(</h1> </body> </html> HTML; die(); }?>