Как узнать ip-адрес компьютера

Определение страны по ip с помощью Sypex Geo

Основные шаги по созданию php скрипта, с помощью которого можно будет определять страну по ip:

1. Скачаем Sypex Geo для PHP и базу данных стран. Sypex Geo распространяется по лицензии BSD, т.е. является абсолютно бесплатным.

2. Распакуем архивы и загрузим на сервер файлы «SxGeo.php» и «SxGeo.dat». В качестве примера, создадим на сервере папку SxGeo и загрузим эти файлы в неё.

3. Создадим свой скрипт, например, «get_country_code.php».

4. Вставим в этот файл следующий код:

<?php
  
// получим ip клиента
$ip = $_SERVER; 
// подключим файл SxGeo.php
require_once 'SxGeo.php';
// создадим объект SxGeo (1 аргумент – имя файла базы данных, 2 аргумент – режим работы: SXGEO_FILE (по умолчанию), SXGEO_BATCH  (пакетная обработка, увеличивает скорость при обработке множества IP за раз), SXGEO_MEMORY (кэширование БД в памяти, еще увеличивает скорость пакетной обработки, но требует больше памяти, для загрузки всей базы в память).
$SxGeo = new SxGeo('SxGeo.dat', SXGEO_BATCH | SXGEO_MEMORY);
// получаем двухзначный ISO-код страны (RU, UA и др.)
$country_code = $SxGeo->getCountry($ip);

5. Включим файл «get_country_code.php» в другие скрипты, в которых нужно реализовать выполнение кода в зависимости от принадлежности ip посетителя к той или иной стране.

require_once 'SxGeo/get_country_code.php';
if ($country_сode === 'RU') {
  // код для посетителей из России...
} else {
  // код для посетителей из других стран...
}

Смена домашнего айпи адреса

Удовлетворив желание проверить IP при помощи нашего сервиса, человек обычно задумывается над вопросом о замене домашнего айпи-адреса. Самый простой и надежный способ сменить интернет-адресацию — использовать прокси-сервер. Такой сервер станет перевалочной базой, адрес которой будет использоваться для подключения к веб-сайтам, тогда как реальный айпи пользователя останется неизвестным. Такой подход позволит посещать заблокированные правительством сайты, работать с большими объемами информации или заниматься интернет-серфингом без ограничений.

Схема действий в этом случае строится на базе ответов на вполне логичные вопросы:

  1. Какой мой IP компьютера? — узнаете его через онлайн-сервис на нашем сайте.
  2. Как его засекретить/заменить? — приобретаете приватный прокси-сервер и подключаете его в браузере, настройках проксификатора или системных параметрах компьютера.

Проверив свой IP, вам станет понятно, какие данные были по умолчанию. После подключения прокси-сервера цифровой идентификатор вашего компьютера изменится. В этом случае опять придется задаться вопросом: «Какой мой айпи?». Далее узнаете его опять-таки, через наш онлайн-сервис, чтобы убедиться в том, что настройка прокси прошла успешно.

DNS

Все дело в том, что для определения ip по именам  отвечает технология  DNS. Возможно вы встречали что-то вроде «ошибки поиска dns» или «temporary failure in name resolution». Есть и другие формулировки, но это все одна и та же ошибка — невозможно преобразовать имя сайта (домен) в ip-адрес. Но раз когда это невозможно и мы получаем ошибку, а обычно ошибки нет — значит компьютер обычно может преобразовывать имена в ip-адреса.

Это действительно так. Ваш компьютер уже знает или может узнать без каких-либо онлайн-сервисов ip сайтов и доменов.

Как этим воспользоваться?

Расширение — узнать ip адрес сайта Chrome

Суть — обратиться к DNS серверу. Только так, и никак иначе, других способов НЕ СУЩЕСТВУЕТ. Существование интернета невозможно без этих серверов. Всякий раз, когда вы набираете адрес сайта в браузере происходит именно это — ваш компьютер обращается к ближайшему DNS  и спрашивает у него ip-адрес этого сайта. Если ближайший DNS не знает ответа — он обратится к другим ДНС о которых ему известно, получит ответ от них и передаст его вашему компьютеру.  Компьютер получает ответ и направляет вас на этот сайт устанавливая соединение с полученным ip-адресом. Так работает не только браузер. А любая программа, которая может работать по сети.

И если мы какими-нибудь диагностическими утилитами начнем просматривать сетевые соединения — мы увидим все ip-адреса и даже порты к которым подключены.

Узнать адрес сайта в Firefox поможет Firebug

А еще можем открыть отладчик браузера и увидеть ip-адреса сайтов там. Вы можете видеть на скриншоте как это сделать в Firefox. Отладчик Firebug запускается клавишей F12 (детально о назначении функциональных клавиш,вы можете узнать в этой статье).  А еще в логах веб-серверов и прокси-серверов. А еще… да много где. Все эти сложности ни к чему, если вам нужно просто узнать ip сайта или домена. И рассказал я вам об этом, лишь для полного понимания — что способ на самом деле только один — через DNS.

Рассказал для того, чтобы стало ясно, что узнать ip можно в любой момент со своего компьютера простейшими утилитами ping и nslookup. Эти утилиты есть на каждом компьютере.  И использовать их крайне просто. Достаточно открыть командную строку (win+R > cmd) и написать в ней «команда имя_сайта.ru».

Например так:

Здесь мы получаем множество другой отладочной информации — но самое главное четко виден ip-адрес сайта.
Точно так же мы используем и другую утилиту — nslookup.

Способы узнать IP-адрес своего компьютера

Узнать свой IP-адрес можно 3-мя основными способами:

  • С помощью онлайн-сервисов, которые отображают IP посетителя;
  • С помощью центра управления сетями и соединениями Windows;
  • С помощью командной строки CMD.

Запрос в Яндексе

Обращаясь к популярной поисковой системе, можно узнать внешний IP адрес наиболее легко и быстро.

  1. Обеспечивается доступ к сети Интернет, набирается следующий запрос в поисковике: «IP».
  2. Отдельный виджет – интерактивное окно с предложением от Яндекса – определит IP адрес устройства в сети, с которого работает пользователь.

Определение своего IP онлайн

Далее поисковые системы предлагают множество сервисов. Они позволяют узнать своего провайдера по IP, посредством которого посещается сайт, и множество других полезных сведений вроде отображаемого местонахождения, скорости соединения. Рекомендуются первые показанные результаты, располагающиеся в выдаче выше всех благодаря релевантности запросу и репутации.

  1. В поисковой системе вводится запрос «IP», «узнать IP адрес моего компьютера», выбирается предложенный сервис.
  2. В большинстве сервисов не нужно выполнять никаких дополнительных команд: на странице, куда будет совершён переход, отобразится искомый IP.

Центр управления сетями и подключениями

Если вариант установления IP онлайн не подходит, посмотреть айпи адрес компьютера можно посредством встроенной панели управления Windows и её отдельных разделов.

  1. В системном трее – области уведомлений справа внизу на рабочем столе – по значку сетевого подключения щёлкают правой клавишей мыши. В разных версиях системы, при разных подключениях значок может визуально отличаться.
  2. По строке «Центр управления сетями и подключениями (общим доступом)» щёлкают левой кнопкой.
  3. Чтобы узнать IP компьютера в локальной сети, нужно нажать в окне действующей сети ссылку «Подключения».
  4. В появившемся окне «Состояние» в разделе «Подключение» нужно нажать кнопку «Сведения…».
  5. В новом окне «Сведения о сетевом подключении» можно узнать локальный IP адрес компьютера напротив свойства «Адрес IPv4». Это числовая последовательность протокольного адреса, использующегося для подключения в данный момент.

Командная строка

Если прочие способы по тем или иным причинам не подходят, можно узнать IP компьютера через cmd. Command module – это приложение в ОС Windows, позволяющее управлять системой с помощью вводимых на клавиатуре текстовых команд. Более известен этот интерфейс (система ввода данных), как командная строка Windows. К ней можно обращаться как с командами, так и за справочными сведениями о системе, которые будут отображены в минималистичном и доступном виде.

Доступ к командной строке не является очевидной и распространённой операцией, но может быть без труда выполнен любым рядовым пользователем. По инструкции можно быстро узнать свой IP через командную строку.

  1. Чтобы посмотреть на IP адрес своего компьютера, нужно набрать на клавиатуре комбинацию клавиш Win+R. Появляется окно «Выполнить», в котором необходимо набрать на латинице трёхбуквенную команду «cmd».Кнопка Win располагается на стандартной клавиатуре рядом с клавишами Ctrl и Alt. Так как она является инструментом обращения к стандартным общим функциям операционной системы, то её название обусловлено названием самой ОС – Windows. В связи с этим для удобства клавиша Win может быть помечена вместо надписи логотипом корпорации – четырьмя цветными искажёнными квадратами в форме окошка.
  2. Появляется чёрное окно приложения cmd.exe, в котором нужно набрать в строке, отмеченной мигающим знаком подчёркивания, команду «ipconfig» и нажать Enter.
  3. Сведения о конфигурации протокола и действующий IP адрес своего компьютера можно найти в показанной далее сводке в строке «IPv4».

Определить айпи адрес своего компьютера можно несколькими способами посредством вызова командной строки, сведений о подключении из Панели управления или в специализированных онлайн-сервисах. В зависимости от выбранного метода, внутри локальной сети в самом компьютере и в Интернете полученный адрес может отличаться.

Почему когда используешь прокси, айпи не меняется?

Вопрос, который часто мелькает в Сети: «Узнал свой айпи адрес, подключил прокси-сервер, но мой ip не изменился, что делать?». Ответ — выбрать качественные анонимные прокси, которые поддерживают протоколы связи HTTPS и SOCKS. Бесплатные прокси работают через стандартный протокол HTTP, в настройках которого часто нет функции сокрытия реального адреса пользователя. Выбирая платные прокси-серверы, которые легко работают с IPv4 и IPv6, вы надежно скроете реальный адрес рабочего компьютера и будете действовать анонимно. Администрация веб-сайтов будет видеть только IP прокси-сервера, который может находиться в любой стране мира.

Используйте наш онлайн-сервис, чтобы проверить свой ip. Это быстро, бесплатно и максимально точно.

Узнать свои айпи: каких видов он бывает

Популярные статьи сейчас

Светлана Лобода после болезни попросила о помощи: «Все зависит только от вас»

Клиенты «Укрпочты» час ждали на улице, пока сотрудники отдыхали: вот какая очередь собралась

Замужняя Оля Полякова удивила танцами с известным холостяком: «Ничем не брезгует»

«Вся семья в сборе», — Кароль и Балан поразили снимком со своими мамами

Показать еще

Сперва стоит разобраться, что же это такое на самом деле. IP бывает:

  • постоянным (статическим). Узнать своё айпи в этом случае будет проще, поскольку провайдер выделяет пользователю постоянный адрес;
  • динамическим. Определить IP будет сложнее, так как он будет меняться перед каждым выходом в интернет. Найти вас по IP не так просто по той причине, что провайдер выдает из пула свободных адресов по DHCP (протоколу передачи данных). Узнать точный адрес по IP в этом случае будет невозможно.

Проверить тип IP:

  • отключитесь и подключитесь к сети;
  • определите свой ИП после каждого подключения;

Отметим, что делать какие-либо манипуляции с собственными данные перед тем, как узнать айпи адрес, не нужно. Узнать IP-адрес можно, просто позвонив провайдеру и спросив у него, какой у меня айпи-адрес.

Определение города по ip с помощью Sypex Geo

Для определения города, потребуется загрузить архив с базой данных городов для Sypex Geo, распаковать его и загрузить на сервер.

Скрипт в этом случае будет следующий:

<?php

// узнаем ip посетителя
$ip = $_SERVER;
require_once 'SxGeo.php';
// подключаем файл с базой данных городов
$SxGeo = new SxGeo('SxGeoCity.dat', SXGEO_BATCH | SXGEO_MEMORY);
$city = $SxGeo->get($ip);
// также можно использовать следующий код
// $SxGeo->getCity($ip);

// широта
$lat = $city;
// долгота
$lon = $city;
// название города на русском языке
$city_name_ru = $city;
// название города на английском языке
$city_name_en = $city;
// ISO-код страны
$country_code = $city;

// для получения информации более полной информации (включая регион) можно осуществить через метод getCityFull
$city = $SxGeo->getCityFull($ip);
// название региона на русском языке
$region_name_ru = $city;
// название региона на английском языке
$region_name_en = $city;
// ISO-код региона
$region_name_iso = $city;

Для автоматического обновления баз можно воспользоваться этим архивом. В этом архиве находится php скрипт. Этот скрипт необходимо настроить, т.е. указать в нём URL для скачивания базы и пути к файлам на сервере. После этого загрузить его на сервер и настроить его запуск по расписанию с помощью cron.

Узнать IP сайта

Зачем же нужно совершать просмотр АйПи сайта и как узнать ip? Обычно используется один статический IP адрес для нескольких проектов. Если у вас возникают проблемы при раскрутке, нужно посмотреть IP адрес, и проверить не забанен ли ваш ИП адрес.
Некоторые банятся автоматически поисковыми роботами за размещение на них вредоносных программ или запрещенной информации. Среди недобросовестных ресурсов могут быть и ваши соседи по адресации.
Не стоит переживать, если вы попали в ситуацию запрещенного сайта, это поправимо. Для начала нужно на специализированых сервисах, есть такие сервисы, которые покажут вам не находится ли ваш айпи в поисковом бане, например в бане по IP Яндекса, а также его whois историю.
Так же можно узнать какие ресурсы соседствуют с вами на одном ИП. Если вы обнаружили ресурс, который нарушает правила поисковой системы или нарушает законы, то вам следует заказать выделенный АйПи.
Так вы сможете оградить себя от их нелегальной деятельности в глазах поисковых роботов.

Сайты банятся по IP не только по причине нарушения законов. Слишком переоптимизированные или те, на которых размещено слишком много ссылок так же имеют риск быть заблокированы в поисковой выдаче.
Соседство с такими ресурсами не сулит вам ничего хорошего. Поисковая система всегда будет косо поглядывать и на ваш ресурс.

Так же следует отметить, что иногда с определенного IP рассылается спам. В таком случае почтовые клиенты могут заблокировать все письма с этого IP. Такой блок бывает трех типов:

  • Первый – когда письма, приходящие с этого айпи будут более тщательно проверяться на наличие спама;
  • Второй – письма будут попадать в папку «спам» почтового клиента пользователя без проверки;
  • Третий – письма не проверяются и не принимаются, такой тип блокировки запрещает присылать письма даже в папку «спам».

Бывает так, что какие то страницы грузятся очень долго. Иногда это случается из-за плохой технической оптимизации, иногда из-за медленного интернета. Но если все это проверено и работает хорошо, то возможно, сервер просто не справляется с нагрузкой, из за чего есть вероятность потерять посетителей сайта заходивших на сайт.
Возможно, канал соединения занимает другой ресурс, не давая вашему возможности работать нормально. Определить можно и на наличие соседей и их загрузки интернет канала.
Так же помогут сервисы, которые определят скорость загрузки данных по вашему интернет каналу. Так вы узнаете, почему именно ваш ресурс грузится очень долго.

В заключение можно сказать, что понимание инструментов анализа IP и сервера поможет вам справиться со многими проблемами. А так же определить где находится сервер, какова его скорость передачи данных по вашему каналу многое другое.

Как узнать айпи человека онлайн

Я сегодня расскажу вам об одном сервисе, при помощи которого можно узнать любой IP адрес. Есть лишь одна, маленькая проблема – побудить человека, чей адрес вам нужен, перейти по вашей ссылке или кликнуть на картинку.

Итак, обо всём по порядку.

Обзор личного кабинета

Решил подробно показать вам, как пользоваться этим сервисом. Хотя, мне кажется, что те, кто хоть раз жаждали узнать чей-то айпишный адрес, с этим сайтом уже сталкивались.

Однако, если вы новичок, то этот сервис будет очень интересен для вас. Итак, перейдя на сайт http://iplogger.ru/, мы видим интерфейс, о котором сейчас пойдёт речь.

Давайте начнём с самой важной для нас функции — невидимый логгер. Если вы жаждете получить чей-нибудь ip адрес, без использования специальной инженерии, то невидимый логгер будет самый раз

Нажмём на название, что является ссылкой. Откроется следующая страница.

Здесь необходимо нажать на кнопку — сгенерировать логгер. Хочу сразу предупредить, что для того, чтобы полноценно использовать данный сервис, следует зарегистрироваться.

Процедура регистрации достаточно простая, емейл подтверждать не нужно, так что можно вписать любую, даже несуществующую почту. Можно сказать, что регистрация фиктивная, для «галочки».

Получение ссылки

Итак, после нажатия на кнопку откроется новая страничка. Что же здесь мы с вами видим? Вот это как раз и является нашим личным кабинетом, для просмотра всех полученных ip адресов.

Выделенная мной ссылка предназначена для сбора IP адресов. Советую перед использованием сократить её при помощи сервисов для сокращения ссылок. В настоящее время таких сервисов достаточно много, просто введите в поиск — сократить ссылку и найдёте искомое.

Данная ссылка, как я уже говорил, служит для получения ip адресов, то есть, если человек перейдёт по этой ссылке, то его ip адрес зафиксируется с помощью данного, личного кабинета.

Статистика посещений

А мы, в разделе статистика посещений, сможем просмотреть все ip адреса людей, которые переходили по данной ссылке.

При желании, вы даже сможете просмотреть по карте, где живёт человек. Однако, не следует слепо доверять этим данным. Как я уже писал в предыдущих статьях, люди стали всё чаще скрывать свой реальный IP адрес и пользоваться VIN.

Кто не в курсе, что это такое, читайте здесь:

Как видите, причин скрывать айпи достаточно много, поэтому не факт, что вы узнаете реальный адрес человека.

Уникальные IP

Однако вернёмся в личный кабинет

Обратите внимание на чек бокс вверху окна — только уникальные айпи. Если его отметить, то программа будет собирать уникальные адреса живых людей и отсеивать ботов

Если отметить чек бокс — расширенный список, то, как вы понимаете, пойдёт сбор всех адресов, без разбора.

Картинка вместо ссылки

Перейдём на главную страницу

Возможно вы обратили внимание, на верхний, центральный блок — сократить ссылку. Но не стоит путать, это не обычный сокращатель для ссылок, а способ установить в любую ссылки или в картинку код для сбора айпи

То есть, в окно для ссылки вы вставляете ссылку на любой сайт или адрес любой картинки из Интернета и получаете ссылку на тот же ресурс, но, там вшита система считывания айпишек.

Теперь вы можете сказать — посмотри, какой классный сайт (классная картинка) и человек перейдёт по этой ссылке — и оставит вам айпи адрес.

Как узнать айпи человека, итог

Как видите, с помощью данного сервиса можно без особого труда узнать айпи любого человека. Можно установить даже код на сайт и собирать адреса в массовом порядке. Возможно вам интересно, и для полноты картины вы хотите знать, кто заходит на ваш ресурс, с каких браузеров, с каких регионов и так далее.

Я постарался подробно рассказать, как использовать данный сервис с пользой для дела. Однако, возможно я что-то упустил, тогда воспользуйтесь на сервисе разделом — о сайте, вкладка — помощь.

Там довольно подробная и понятная инструкция, помогающая новичкам без труда разобраться со всеми тонкостями работы. Там же можно создавать невидимые счётчики, информеры и так далее. Думаю, что вы без труда во всём разберётесь сами.

Удачи и не забудьте поделиться, нажав на кнопки социальных сетей. Скажите мне, таким образом — спасибо! Надеюсь на ваше понимание.

Как узнать IP-адрес ПК в сети

Через утилиту «Командная строка»

Шаг 1. Нажать на клавиатуре сочетание клавиш Win+R (Win расположена слева от Alt).

Нажимаем на клавиатуре сочетание клавиш Win+R

Шаг 2. Напечатать в окне CMD и нажать «ОК».

Печатаем в окне CMD и нажимаем «ОК»

Шаг 3. Напечатать в открывшемся окне ipconfig и нажать Enter. IP-адрес будет показан в соответствующей строке.

IP-адрес показан в соответствующей строке

Если вместо ipconfig ввести команду ipconfig /all, то, помимо IP-адреса, также можно будет увидеть подробные сведения о конфигурации сети.

Вводим команду для просмотра сведений о системе

Шаг 4. Закрыть программу, нажав на крестик вверху справа окна.

Закрываем программу, нажав на крестик вверху справа окна

В приложении «Параметры» (Windows 10)

Шаг 1. Щёлкнуть на кнопке «Пуск» и выбрать «Параметры».

Нажимаем на кнопку «Пуск» и выбираем «Параметры»

Шаг 2. Щёлкнуть на пиктограмме «Сеть и Интернет».

Выбираем «Сеть и Интернет»

В приложении можно выбрать любой тип соединения, с помощью которого подключён ПК к сети.

Шаг 3. Если ПК, например, подключён к беспроводной сети, слева выбрать Wi-Fi, а справа щёлкнуть по имени сети, к которой произведено подключение.

Нажимаем по имени сети, к которой произведено подключение

Внизу будет представлен список адресов IPv6 и IPv4, где IPv4 – IP-адрес устройства в сети.

Список адресов IPv6 и IPv4, где IPv4 – IP-адрес устройства в сети

В сетевых подключениях

Шаг 1. Нажать клавиши Win+R, напечатать в окне ncpa.cpl и нажать «ОК».

Нажимаем клавиши Win+R, печатаем в окне ncpa.cpl и нажимаем «ОК»

Шаг 2. Выбрать в папке нужное соединение, щёлкнув по нему правой кнопкой мыши и щёлкнуть левой «Состояние».

Выбираем и нажимаем на «Состояние»

Шаг 3. В окне «Состояние…» щёлкнуть по кнопке «Сведения…».

В окне «Состояние…» кликаем по кнопке «Сведения…»

Шаг 4. В «Адрес IPv4» будет указан IP-адрес подключения к сети Интернет.

IP-адрес подключения к сети Интернет

В «Сведения о системе»

Шаг 1. Нажать Win+R, напечатать в окне msinfo32 и нажать «ОК».

Нажимаем Win+R, печатаем в окне msinfo32 и нажимаем «ОК»

Шаг 2. В открывшемся окне раскрыть двойным щелчком раздел «Компоненты», затем «Сеть» и щёлкнуть по пункту «Адаптер». Справа в строке «IP-адрес» будет указан адрес IPv4 сетевого адаптера ПК.

В строке «IP-адрес» указан адрес IPv4 сетевого адаптера ПК

В «Диспетчере задач» (Windows 8.1 и 10)

Шаг 1. Нажать Win+R, напечатать taskmgr и нажать «ОК».

Нажимаем Win+R, печатаем taskmgr и нажимаем «ОК»

Шаг 2. Выбрать вкладку « Производительность » и найти сетевую карту Ethernet (или Wi-Fi, если подключение произведено по беспроводной сети). С правой стороны можно увидеть адреса IPv6 и IPv4, где IPv4 – адрес подключения ПК к сети.

Адрес подключения ПК к сети

С помощью карты сети (Windows 7)

Windows 7 имеет функцию, называемую сетевой картой, представляющую собой визуальную карту сети.

Шаг 1. Щёлкнуть правой кнопкой мыши на значке сети внизу справа рабочего стола и выбрать левой кнопкой «Центр управления сетями…».

Правой кнопкой мыши кликаем на значке сети и выбираем левой кнопкой «Центр управления сетями…»

Шаг 3. Откроется карта сети. Если навести указатель мыши на компьютер, отобразится связанная с ним информация, включающая IPv4 и IPv6-адреса, где IPv4 – IP-адрес ПК в сети.

Информация, включающая IPv4 и IPv6-адреса, где IPv4 – IP-адрес ПК в сети

Пример реализации определения локации в CMS MODX

В качестве примере рассмотрим, как в CMS MODX Revolution можно очень просто без сторонних сервисов осуществить определение страны посетителя. Разработаем решение на базе Sypex Geo.

1. Для этого сначала нужно загрузить Sypex Geo в проект:

Файл «SxGeo.php» – это основной скрипт, а «SxGeo.dat» – это база стран. Этих двух файлов достаточно для определения страны пользователя по его ip. Дополнительно в каталоге SxGeo ещё расположен файл «SxGeoCity.dat», данный файл в текущей реализации не нужен, он может потребовать, если в проекте потребуется определять не только страну пользователя, а ещё его регион и город.

2. Создадим сниппет, например «get_location.php». В качестве примера организуем это с помощью файлов. Для этого нужно чтобы был установлен pdoTools и в настройках включена опция «Использовать Fenom на страницах».

Код сниппета «get_location.php»:

<?php
$country = '';
$ip = $_SERVER;
include MODX_CORE_PATH.'/elements/SxGeo/SxGeo.php';
$SxGeo = new SxGeo(MODX_CORE_PATH.'/elements/SxGeo/SxGeo.dat', SXGEO_MEMORY);
$country = $SxGeo->getCountry($ip);
unset($SxGeo);
$modx->setPlaceholder('countrycode', $country);
return;

Поместим файл «get_location.php» в каталог .

Данный сниппет будет определять страну и помещать его код в плейсхолдер .

3. После этого в нужных шаблонах поместим код вызова сниппета и сохранение значение плейсхолдера countrycode в переменную .

{$_modx->runSnippet('@FILE snippets/get_location.php')}
{set $country_code = $_modx->getPlaceholder('countrycode')}

Всё теперь чтобы написать логику достаточно использовать эту переменную.

Например:

{if $country_code = 'UA'}
Код для Украины
{else}
Код для других стран
{/if}
Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector