Пытаюсь скрыть свой домен только в определенной странеPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Пытаюсь скрыть свой домен только в определенной стране

Сообщение Anonymous »

Я пытаюсь отобразить мой домен для конкретной страны с проверкой IP. Если его открыть TH (Тайский), он покажет мой домен example.com, но если нет, то отобразится другая страница, я сейчас на тайском языке, которую нужно проверить, если это работает, я использую SG (Сингапур) VPN, чтобы проверить, работает он или нет,

Код: Выделить всё

$ip = $_SERVER['REMOTE_ADDR'];
$user_agent = $_SERVER['HTTP_USER_AGENT'];

if (!is_bot($user_agent, $bots)) {
$access_key = '6adf16bff8db66'; // Replace with your ipinfo.io access key
$ch = curl_init('http://ipinfo.io/' . $ip . '?token=' . $access_key);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$json = curl_exec($ch);
curl_close($ch);

$ip_details = json_decode($json, true);

if ($ip_details['country'] == 'TH') {
header('Location: https://example.com/');
exit;
}
}
с приведенными выше кодами он продолжает показывать другой домен, если TH установлен в качестве назначенной страны, но если я поменяю его на SG, он покажет example.com всем, даже если я использую мой TH IP, я запутался
пожалуйста, помогите

Подробнее здесь: https://stackoverflow.com/questions/792 ... ic-country
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»