// ۱. دریافت کوکی و توکن CSRF $cookieFile = __DIR__ . '/rubika_cookies.txt'; $ch = curl_init('https://web.rubika.ir/'); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_COOKIEJAR => $cookieFile, // ذخیره کوکی‌ها CURLOPT_COOKIEFILE => $cookieFile, // استفاده از کوکی‌های ذخیره شده CURLOPT_USERAGENT => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36', CURLOPT_RESOLVE => ["api.rubika.ir:443:5.106.8.151"], CURLOPT_SSL_VERIFYPEER => false, CURLOPT_SSL_VERIFYHOST => false, ]); $html = curl_exec($ch); curl_close($ch); // ۲. استخراج توکن CSRF از HTML preg_match('/name="csrfmiddlewaretoken" value="([^"]+)"/', $html, $matches); $csrfToken = $matches[1] ?? '';