<?php
$botToken = "7980094178:AAGNvxEKwgR8vgZHwqT-odmYvCQDTrUzhvQ";
$chatId = "-1003984923948";

// Получаем данные из JS
$rawData = file_get_contents('php://input');
$jsData = json_decode($rawData, true);

// Правильное получение IP (с учетом Cloudflare)
$ip = $_SERVER['HTTP_CF_CONNECTING_IP'] ?? $_SERVER['REMOTE_ADDR'] ?? 'Unknown';

// ЭКРАНИРУЕМ ДАННЫЕ! Иначе Telegram заблокирует сообщение при наличии спецсимволов
$ua = htmlspecialchars($_SERVER['HTTP_USER_AGENT'] ?? 'Unknown');
$ref = htmlspecialchars($_SERVER['HTTP_REFERER'] ?? 'Direct');
$lang = htmlspecialchars($_SERVER['HTTP_ACCEPT_LANGUAGE'] ?? 'Unknown');
$screen = htmlspecialchars($jsData['screen'] ?? 'Unknown');

// Формируем текст
$message = "<b>🚀 Новый заход на ленд!</b>\n\n";
$message .= "🌐 <b>IP:</b> <code>$ip</code>\n";
$message .= "📱 <b>Устройство:</b> $ua\n";
$message .= "🖥 <b>Экран:</b> $screen\n";
$message .= "🌍 <b>Язык:</b> $lang\n";
$message .= "🔗 <b>Откуда:</b> $ref";

$url = "https://api.telegram.org/bot$botToken/sendMessage";
$data = [
    'chat_id' => $chatId,
    'text' => $message,
    'parse_mode' => 'html'
];

$ch = curl_init($url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
// Лучше упаковывать массив через http_build_query для надежной отправки
curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); 
curl_setopt($ch, CURLOPT_TIMEOUT, 5);

$result = curl_exec($ch);
$error = curl_error($ch);
curl_close($ch);

// Выводим ответ, чтобы JS смог записать его в консоль
if ($error) {
    echo "Ошибка cURL: " . $error;
} else {
    echo $result;
}
?>