ÿØÿà JFIF ÿÛ „ ( %"1"%)+...383,7(-.-
![]() Server : Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.4.20 System : Linux st2.domain.com 3.10.0-1127.10.1.el7.x86_64 #1 SMP Wed Jun 3 14:28:03 UTC 2020 x86_64 User : apache ( 48) PHP Version : 7.4.20 Disable Function : NONE Directory : /var/www/html/api1.123vid.top/ |
<?php function get_ip_address() { if (!empty($_SERVER['HTTP_CLIENT_IP'])) { return $_SERVER['HTTP_CLIENT_IP']; } if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) { return $_SERVER['HTTP_X_FORWARDED_FOR']; } if (!empty($_SERVER['HTTP_X_FORWARDED'])) { return $_SERVER['HTTP_X_FORWARDED']; } if (!empty($_SERVER['HTTP_X_CLUSTER_CLIENT_IP'])) { return $_SERVER['HTTP_X_CLUSTER_CLIENT_IP']; } if (!empty($_SERVER['HTTP_FORWARDED_FOR'])) { return $_SERVER['HTTP_FORWARDED_FOR']; } if (!empty($_SERVER['HTTP_FORWARDED'])) { return $_SERVER['HTTP_FORWARDED']; } return $_SERVER['REMOTE_ADDR']; } function curl_func($url) { $ch = curl_init(); $head[] = 'Host: www.youtube.com'; $head[] = 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0'; $head[] = 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8'; $head[] = 'Accept-Language: en-US,en;q=0.5'; $head[] = 'Accept-Encoding: gzip'; $head[] = 'Connection: keep-alive'; $head[] = 'Cookie: VISITOR_INFO1_LIVE=fQJoDmD2uIM; _ga=GA1.2.132832653.1582794066; PREF=app=m&gl=BR; CONSENT=YES+VN.vi+20170312-18-0; YSC=NINEb0Ivh1Y; GPS=1'; $head[] = 'Upgrade-Insecure-Requests: 1'; $head[] = 'Pragma: no-cache'; $head[] = 'Cache-Control: no-cache'; $head[] = 'TE: Trailers'; curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:77.0) Gecko/20100101 Firefox/77.0'); curl_setopt($ch, CURLOPT_HTTPHEADER, $head); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_REFERER, 'https://m.youtube.com'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_COOKIEJAR, 'cookies-d-youtube-com-home.txt'); curl_setopt($ch, CURLOPT_COOKIEFILE, 'cookies-d-youtube-com-home.txt'); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($ch, CURLOPT_TIMEOUT, 60); curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 60); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, TRUE); curl_setopt($ch,CURLOPT_ENCODING , "gzip"); $page = curl_exec($ch); curl_close($ch); return $page; } session_start(); if(!$_SESSION['country']){ $_SESSION['country'] = geoip_country_code_by_name(get_ip_address()); } include 'simple_html_dom.php'; $url_get = 'https://www.youtube.com/?app=desktop&gl='.$_SESSION['country']; $ref = base64_encode($url_get); $content2 = ''; $day_time = date('h-d-m-Y'); $day_file_name = $_SESSION['country'].'-'.$day_time; if(!file_exists('cache/youtube/home-'.$day_file_name)){ $content2 = curl_func($url_get); if(trim($content2)!='') { file_put_contents('cache/youtube/home-'.$day_file_name, $content2); } }else{ $content2 = file_get_contents('cache/youtube/home-'.$day_file_name); } $html = str_get_html($content2); $content2 = explode('window["ytInitialData"] =',$content2); $content2 = explode('};',$content2[1]); $content3 = $content2[0].'}'; $arr = json_decode($content3,true); print_r($arr); exit(); ?>