| Current Path : /home/seto/888mirror.pm/ |
| Current File : /home/seto/888mirror.pm/README.md |
# Country Flag
Страница, которая определяет страну пользователя и отображает соответствующий флаг.
## Как это работает
1. Пользователь открывает `country_flag.php`
2. Подключается `api.php` — клиент системы распределения трафика [zTDS](https://ztds.pm/), который определяет страну по IP
3. Страница отображает флаг страны и её название на языке браузера пользователя
## Файлы
| Файл | Описание |
|------|----------|
| `api.php` | Клиент zTDS — определяет страну, устройство, язык, фильтрует ботов |
| `country_flag.php` | Страница с флагом страны пользователя |
## Зависимости
- **zTDS** (`ztds.pm`) — сервис геолокации и распределения трафика, API ключ задаётся в `api.php`
- **flagicons.lipis.dev** — CDN для SVG флагов стран
## Флаг
Флаги загружаются в формате SVG с CDN:
```
https://flagicons.lipis.dev/flags/4x3/{код_страны}.svg
```
Название страны отображается через браузерный API `Intl.DisplayNames` на языке пользователя. Если страна не определена — показывается глобус 🌍.
## Деплой
Сайт: [tdsbs.com](https://tdsbs.com)
Сервер: `85.254.144.33`
Деплой через FTP.