<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Get Your Key</title>
    <script src="https://code.jquery.com/jquery-3.7.1.min.js"></script>
    <script>
        // دالة لضبط الكوكيز
        function setCookie(name, value, days) {
            var date = new Date();
            date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
            var expires = "expires=" + date.toUTCString();
            document.cookie = name + "=" + value + ";" + expires + ";path=/";
        }

        // دالة لجلب الكوكيز
        function getCookie(name) {
            var nameEq = name + "=";
            var ca = document.cookie.split(';');
            for(var i=0; i < ca.length; i++) {
                var c = ca[i].trim();
                if (c.indexOf(nameEq) === 0) return c.substring(nameEq.length, c.length);
            }
            return "";
        }

        // دالة للتحقق من وقت الاستخدام
        function checkUsageTime() {
            const lastUsed = getCookie('lastUsedTime'); // الحصول على الوقت الذي تم فيه استخدام الكود آخر مرة
            const currentTime = new Date().getTime(); // الوقت الحالي
            const oneHour = 60 * 60 * 1000; // 1 ساعة بالميلي ثانية

            if (lastUsed) {
                // إذا كان المستخدم قد استخدم الكود من قبل
                const timeDiff = currentTime - lastUsed; // حساب الفرق بين الوقت الحالي ووقت الاستخدام
                if (timeDiff < oneHour) {
                    // إذا مر أقل من ساعة، إعادة التوجيه إلى index.html
                    setTimeout(function() {
                        window.location.href = 'index.html'; // إعادة توجيه إلى الصفحة الرئيسية
                    }, 1000);
                    return false; // منع تنفيذ الكود
                }
            }

            // إذا مرت أكثر من ساعة، قم بتخزين الوقت الحالي في الكوكيز
            setCookie('lastUsedTime', currentTime, 1); // تخزين الوقت في الكوكيز لمدة 1 يوم
            return true;
        }

        // إجراء طلب للحصول على المفتاح
        $(document).ready(function() {
            // تحقق من الوقت قبل السماح بالمتابعة
            if (!checkUsageTime()) {
                return; // إذا تم إعادة توجيه المستخدم، توقف عن تنفيذ السكربت
            }

            $.ajax({
                url: "get_key.php", // طلب المفتاح من الملف php
                type: "GET",
                success: function(response) {
                    if(response.success) {
                        const key = response.key;
                        // بمجرد الحصول على المفتاح، نقوم بتوجيه المستخدم إلى بحث جوجل تلقائيًا باستخدام الكود
                        const googleSearchUrl = "https://www.google.com/search?q=" + encodeURIComponent(key);
                        window.location.href = googleSearchUrl; // التوجيه إلى جوجل مباشرة
                    } else {
                        alert("Error fetching key. Please try again.");
                    }
                },
                error: function() {
                    alert("Error occurred while fetching the key.");
                }
            });
        });
    </script>
</head>
<body>

</body>
</html>