Soru & Cevap

cURL ile video link sorunu unauthorized ...

10.01.2016 - 10:15

Merhaba.

Android bir tv izleme uygulaması yazdım. Veb versiyon yaptım bitti biticek. Video kaynağında sorun var. 403 Unauthorized hatası veriyo malesef. Urle normal tarayıcı ile tıkladığımda json çıktı veriyo ordakı linki VLC Player ile çalıştırıyorum sorun olmuyo. Bi şekilde session açıyo tam çözemedim amma.
cURL ile php tarafında yaptığımda sessionu server altından açtığında gelen link geçersiz oluyor. Böyle bir kod parçası kullanıyorum malesef sorunu çözemiyorum.

$url = "http://www.myvideo.az/ios/android.php?chan=&chan=aztv";
$ct = curl_init();
curl_setopt($ct, CURLOPT_URL, $url);
curl_setopt($ct, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ct, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);
$response = curl_exec($ct);
$source = json_decode($response, true);
echo $source["st"];

 

7 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-11052-1576825910.jpg
alikarakoc
10.01.2016 - 10:34

Merhaba Ali,

curl_setopt($ct, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);

Aşağıda ki kodu yukarıda ki kod ile değiştirip tekrar dener misin?

curl_setopt($ct, CURLOPT_USERAGENT, 'User-Agent: curl/7.39.0');

Olmazsa birde şöyle dene;

curl_setopt($ct, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1090.0 Safari/536.6');

 

Sonucu yazarsın.

Kolay gelsin.

Ali
10.01.2016 - 11:02
Yok sorun aynı. UserAgent diğil qaliba yalnız ip göre token oluşturuyo. cURL ip veriyorum veri boş geliyor.