3 adet güvenlik önlemi var;
- Referer koruması
- Xhr için header request koruması
- Cookie token koruması
-------------------------------------------------
Çözüm;
- Curl referer site değiştirme
- httpheader ile xhttp request olarak gösterme
- Cookie verilen linke giriş yaptırıp token alınır ve cookies olarak gönderilir.
<?php
$al = curl_init();
curl_setopt_array($al, Array(
CURLOPT_URL => "http://www.turkanime.tv/schnClass",
CURLOPT_SSL_VERIFYPEER => false,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => array("X-Requested-With: XMLHttpRequest"),
CURLOPT_REFERER => 'http://www.turkanime.tv/anime/classicaloid',
CURLOPT_USERAGENT => $_SERVER['HTTP_USER_AGENT'],
CURLOPT_HEADER => false,
CURLOPT_POST => true,
CURLOPT_POSTFIELDS => 'schn=csrf'
));
$ok = curl_exec($al);
curl_close($al);
$ver = curl_init();
curl_setopt_array($ver, Array(
CURLOPT_HTTPHEADER => array("X-Requested-With: XMLHttpRequest","Cookie: __PPU_SESSION_1_297874_false=1486720331199|1|1486720331199|1|1; __cfduid=db04765c2f36112d08f9c98f9efd1c9101486722464; csrfToken=$ok"),
CURLOPT_URL => "http://www.turkanime.tv/ajax/tamliste",
CURLOPT_REFERER => 'http://www.turkanime.tv/anime/classicaloid',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_USERAGENT => $_SERVER['HTTP_USER_AGENT']
));
$aldim = curl_exec($ver);
curl_close($ver);
echo $aldim;
?>