/* Decoded by unphp.net */ header('Content-Type: application/json'); header('Access-Control-Allow-Origin: *'); header('allow-origin: *'); header("Access-Control-Allow-Headers: ACCEPT, CONTENT-TYPE, X-CSRF-TOKEN"); header("Access-Control-Allow-Methods: GET, POST, OPTIONS, DELETE"); // Получение ID из параметра запроса $id = isset($_GET['id']) ? $_GET['id'] : 'default_id'; // Замените 'default_id' на ID по умолчанию, если он есть // Инициализация cURL $curl = curl_init(); // Настройка опций запроса curl_setopt_array($curl, [ CURLOPT_URL => "https://api.viju.ru/api/v1/tv/channels/" . $id . "/playlist", // Динамический URL с ID CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => "gzip", CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 30, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => "GET", CURLOPT_HTTPHEADER => [ "authorization: Bearer eyJ1dWlkIjoiZGFkZDdiNWItY2FhNC00NDcyLWE2ZGYtNDAzNTU3OTM5MWNhIiwiYWxnIjoiUlMyNTYifQ.eyJzdWIiOiI3ZTU2ODNkZi0wZjA3LTRkYzYtYWQ0OS01YmIwNzU1Y2E0MzEiLCJleHAiOjE3MzQ4Njk2MjYsInVzZXJfaWQiOiI2YTRlOWQwMS0wYzU2LTQyZmEtYTJlYS1iNjRkMWY1MWMzYTQiLCJwcm9maWxlX2lkIjoiNGJmN2MxNDItODFmZS00NmViLTg0NmMtNWM0M2IyMjJiZTJmIiwidmlzaXRvcl9pZCI6IjQwMjdiYmIyLWUxMzEtNDA0YS1iMDcwLTlkMzYyMTNhYzk3NiJ9.riDlBfYL9rfiJ18q2Aq9fjXX5Yx4uBCAgzD4BXxUrgP4smOglU154ANJ-MylwMtxZ6RD73KEhrSL6LmR-QnEr-KbxD7BLYgDfL3ZMccDxFa0IUH-4e6sOIK9479fXRYAoNE0HjgTL8IeKwqD69xOQpQXGiZfpsukj_teRWeoH4t9e9aVhnj2hNdpCXr_ujkNYAzLB9abHVcxNJp3fra6MZqW5wQoCXEMY_C8Gk647UPQzfB-vOIfm664kT8pJ6tUay8jho7MCryeFMadpd9Ww0d4p50oW3wkOY_npPXWlNPcC1cHPQWOCVWkEiVyBtD9gx7iIJy6a6EZBoq4PEjiEpkZGx6r_cL3moaE0QbVLzwJWWp6ZjmD-RP_6oSyreQpI9tSLa6B6aNefwf3zRyhHCjHtYtB4WVyDobjcaKUlDc7Cu4YUQUDD_fRp8IwZ4aA6IPJUBSUGdy8hjMTqF7DioIVWcbhxGAiRgmFaCXYV8Ew0eMLw0t9dckrUrJZ4yy3OZFxq1j9WnUCKDPRspxFANDASBshKeacF_aQGRdM5UWKDkAWcg_ZwbH3QTojppc_SM7iMSdfyJBSNDElyfVH-kCv0z6AiJoH9wK5FE6XD8sIzFwnVS_jK0I7Ng6Wd78eDfpAqCPwtYr0E83b6Pa3IXS-2TSX7NHHs7-AqdUiW0g", "visitorid: 4027bbb2-e131-404a-b070-9d36213ac976", "x-timezone: 2", "accept-language: ru", "accept-encoding: gzip", "user-agent: okhttp/4.10.0" ], ]); // Выполнение запроса $response = curl_exec($curl); $err = curl_error($curl); // Закрытие сессии cURL curl_close($curl); // Проверка на наличие ошибок if ($err) { echo "cURL Error #:" . $err; } else { // Распаковка содержимого, если оно в формате gzip if (substr($response, 0, 2) == "‹") { $response = gzdecode($response); } // Декодирование JSON $data = json_decode($response, true); if (isset($data['url'])) { // Редирект на URL header('Location: ' . $data['url']); exit; } else { echo "URL не найден в ответе"; } } ?>