У меня есть сценарий, который собирает идентификатор сеанса, помещает его вместе с URL-адресом, а затем перенаправляет URL-адрес. Это отлично работает в браузере и mx-плеерах для Android. Но на kodi, кажется, есть ошибка. Кажется, что Kodi использует мой сервер как хост файла. Поэтому вместо использования: streamsite.com/index.m3u8, он использует MYSERVER.com/index.m3u8. Это сводит меня с ума, так как я даже не знаю, как закодировать. Это мой сценарий:Php не перенаправляется прямо в kodi
<?php
$url = link.tojson
$cURL = curl_init();
curl_setopt($cURL,CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($cURL, CURLOPT_URL, $url); curl_setopt($cURL, CURLOPT_HTTPGET, true);
curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true);
curl_setopt($cURL, CURLOPT_HTTPHEADER, array('Content-Type: application/json', 'Accept: application/json'));
$result = curl_exec($cURL);
curl_close($cURL);
$json=json_decode($result,true);
$pre=$json[0]['id'];
$stream='streamsite.com/index.m3u8?&sessionId='.$pre. '';
ini_set('user_agent', 'Mozilla/5.0 (Linux; Android 6.0; en-US; Nexus 5 Build/Veneno ROM) MXPlayer/1.8.3
');
header("Location:$stream");
die();
?>
Спасибо за ваш ответ, причина, по которой ссылка не подходит, потому что мне разрешено размещать ссылки только как новый пользователь. – Bruhbruh
Значит, ваш код имеет http в URL? – miken32
Да, они есть. Если бы я мог каким-то образом заставить мой сервер сохранять /index.m3u8 как каталог, который напрямую ссылается на полную ссылку, я думаю, что это исправит проблему. – Bruhbruh