我有一个脚本,它收集会话 ID,将其与 URL 放在一起,然后重定向到 URL。这在 Android 的浏览器和 mx 播放器中完美运行。但是在kodi上,似乎有一个错误。Kodi 似乎使用我的服务器作为文件的主机。因此,它不使用:streamsite.com/index.m3u8,而是使用 MYSERVER.com/index.m3u8。这让我发疯,因为我什至不知道如何编码。这是我的脚本:
<?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();
?>