HidrolikAdam adlı üyeden alıntı
Hocam, alttaki inputun değerini önce siteden çekin, ardından bu inputun değerini de post edin. Büyük ihtimalle güvenlik için konulmuş bir değer burası ondan çalışmıyor olabilir.
hocam şu şekilde yaptım ama doğru mudur?
$ytno = $_SERVER['REQUEST_URI'];
$ytno = str_replace('/indirme/indir.php?=', '', $ytno);
$dosya = file_get_contents('siteadi.com/$ytno');
$duzen = explode ('ame="_csrf" value="',$dosya);
$duzen = explode ('">',$duzen[1]);
?>
$deger = "_csrf=$duzen[0]&downloadform-url=https://$ytno";
$ch = curl_init(); // curl oturumunu başlattık
curl_setopt($ch,CURLOPT_URL,'siteadi.com/download?url='.$ytno);
curl_setopt($ch,CURLOPT_REFERER,siteadi.com/?url='.$ytno);
curl_setopt($ch,CURLOPT_USERAGENT,$_SERVER['HTTP_USER_AGENT']);
curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch,CURLOPT_POST, true);
curl_setopt($ch,CURLOPT_POSTFIELDS,$deger);
$veri = curl_exec($ch); // curl calıştır.
curl_close($ch); // curl oturumunu kapat
echo $veri;
?>
Bu şekilde sonuç alamadım