Исходники - Скрипт который блокирует пользователя когда зашел на сайт на PHP | End Way - форум программирования и сливов различных скриптов
  • Присоединяйтесь к нам в телеграм канал! EndWay канал | EndSoft канал | EWStudio канал
  • Хочешь поставить скрипт, но не умеешь?
    А может ты хочешь свой скрипт на основе слитого?

    Тогда добро пожаловать в нашу студию разработки!

    Телеграм бот: EWStudioBot
    Телеграм канал: EWStudio

Исходники Скрипт который блокирует пользователя когда зашел на сайт на PHP

CATPON

Джун
Автор темы
25 Апр 2024
4
6
3
Скрипт который сразу блокирует пользователя когда зашел на сайт (блокирует если он не в белом списке)
Сам код:

PHP:
<?php

// Белый список IP-адресов
$whitelist = array(
    '127.0.0.1', // пример
);

// Получение IP-адреса пользователя
$user_ip = $_SERVER['REMOTE_ADDR'];

// Проверка IP-адреса
if (!in_array($user_ip, $whitelist)) {
    // Настройки Telegram
    $botToken = 'YOUR_BOT_TOKEN';
    $chatId = 'YOUR_CHAT_ID';

    // Сообщение для Telegram
    $message = "Доступ запрещен: " . $user_ip;

    // Формирование URL для Telegram API
    $url = "https://api.telegram.org/bot" . $botToken . "/sendMessage?chat_id=" . $chatId . "&text=" . urlencode($message);

    // Инициализация cURL
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_POST, 1);
    curl_setopt($ch, CURLOPT_POSTFIELDS, array('chat_id' => $chatId, 'text' => $message));

    // Отправка запроса
    $result = curl_exec($ch);
    curl_close($ch);

    // Блокировка доступа
    header('HTTP/1.0 403 Forbidden');
    echo 'Доступ запрещен';
    exit;
}

?>
 
Like
  • 1
Реакции: 1 user
Активность:
Пока что здесь никого нет