<?php

// Daftar IP yang diizinkan
$whitelisted_ips = array(
    '192.168.1.100',
    '192.168.1.101',
    '88.99.61.52'
);

// Fungsi untuk memeriksa apakah IP termasuk dalam whitelist
function check_ip_in_whitelist($ip) {
    global $whitelisted_ips;
    return in_array($ip, $whitelisted_ips);
}

// Mendapatkan alamat IP dari permintaan
$client_ip = $_GET['ip']; // Misalnya, parameter IP dilewatkan melalui query string

// Memeriksa apakah IP termasuk dalam whitelist
$allowed = check_ip_in_whitelist($client_ip);

// Membuat respons dalam format JSON
$response = array(
    'ip' => $client_ip,
    'allowed' => $allowed
);

// Menetapkan header respons sebagai JSON
header('Content-Type: application/json');

// Mengembalikan respons JSON
echo json_encode($response);

?>
