function curl($url,$referer,$metodopost,$cookies){
$ch = curl_init($url);
$headers = array(
'accept-language: en-US;q=0.6,en;q=0.4',
'user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/70.0.3538.110 Safari/537.36'
);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
if(!empty($referer)){
curl_setopt($ch, CURLOPT_REFERER, $referer);
}else{
curl_setopt($ch, CURLOPT_REFERER, $url);
}
if(!empty($metodopost)){
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $metodopost);
}
if(!empty($cookies)){
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookies);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookies);
}
$source = curl_exec($ch);
curl_close($ch);
if(!empty($source)){
return $source;
}
}
$url = 'https://www.rexpelis.com/';
$cookie = 'C:\xampp\htdocs\bot\es\faltantes\rexpelis.txt';
echo $html = curl($url,'','',$cookie);
preg_match_all('|name="csrf-token" content="(.*)"|sU', $html, $toke);
$token = $toke[1][0];
//curl
$pague = $url.'pagination';
$metodopost = array('page'=>'2','type'=>'movie','_token'=>$token);
echo $html = curl($pague,$url,$metodopost,$cookie);