다른 사이트에서 HLS 스트림을 가져 오려고하지만 항상 403 금지됨을 반환합니다. (내 함수로 내 서버가 아니라 localhost에서 제대로 작동합니다.)Curl PHP에서 HLS 반환 403 금지 됨
function getPage($url, $referer, $header){
$timeout=30;
$curl = curl_init();
if(strstr($referer,"://")){
curl_setopt ($curl, CURLOPT_REFERER, $referer);
}
curl_setopt ($curl, CURLOPT_URL, $url);
curl_setopt ($curl, CURLOPT_TIMEOUT, $timeout);
curl_setopt ($curl, CURLOPT_USERAGENT, sprintf("Mozilla/%d.0",rand(4,5)));
curl_setopt ($curl, CURLOPT_HEADER, $header);
curl_setopt ($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($curl, CURLOPT_SSL_VERIFYPEER, 0);
$html = curl_exec ($curl);
curl_close ($curl);
return $html;
}
echo getPage("http://www.wezatv.com/dooball/assp1.php", "http://www.wezatv.com/", 1);
누구든지 나를 도울 수 있습니까?
감사합니다,
공유 호스트 또는 공유 VPS가 작동하지 않는다는 뜻입니까? 공유 호스팅에서 실행합니다. 음 .. 프록시는 어때? –