Дополнительная информация о пользователях

Автор akva444, 24 апреля 2020, 09:55:18

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

akva444

Дополнительная информация о пользователях

Это как бы не относится к безопасности, но решила разместить здесь.
Данный скрипт подойдёт тем владельцам форумов, которые установили
модификации типа Simple Portal и другие, где имеется возможность
создавать блоки с кодом PHP.

1. Создайте блок с заголовком, например - Информация
с этим кодом (можно скопировать и вставить):


<?php$ip = $_SERVER['REMOTE_ADDR'];include("SxGeo.php");$SxGeo = new SxGeo('SxGeoCity.dat');$city = $SxGeo->getCity($ip); // возвращает с краткой информацией, без названия региона и временной зоны$countryid = $SxGeo->getCountryId($ip); //возвращает номер страны$country = $SxGeo->getCountry($ip); // возвращает двухзначный ISO-код страны$region = $SxGeo->getCityFull($ip); // возвращает Область// Отображаемые данные началоecho "Your IP: ";echo $_SERVER['REMOTE_ADDR']; // IP адрессecho "<br>";echo "Country: ";echo ($region['country']['name_ru']); // Странаecho "<br>";echo "Region: ";echo ($region['region']['name_ru']); // Область// Отображаемые данные конец?>


2. В корень сайта залить три файла из архива:
- SxGeo.dat
- SxGeo.php
- SxGeoCity.dat
(базы свежие, от 15.04.2020)

В результате на главной странице форума появится блок
примерно такого содержания (в зависимости от данных):

Информация

Ваш IP: 37.146.59.146
Страна: Беларусь
Регион: Минск, Минская область


P.S. На основе этих баз можно сделать и блокировку доступа
к форуму из определённой страны(ан). Если кому интересно,
пишите, выложу скрипт...

СКАЧАТЬ (залито на мой сайт, для вашего форума слишком большой - 24 mB)
https://aware.by/0001/SxGeoCity.zip