'.$clientIp.' '."at ".date(DATE_RFC2822).": ". ' AGENT:'. $_SERVER['HTTP_USER_AGENT']." fromfile: ". $_SERVER['PHP_SELF']."
\n", FILE_APPEND); ////////////////clicks.fyi TRACK START//////////////////////// 'new_visit' => 1, // ClicksFYI Tracking API endpoint ob_start(); $mUrl = 'https://clicks.fyi/pw/log.php'; $TOKEN_AUTH = '1c675ac5c43ea87fb0247d352f6251c2'; $siteId = 1; $pageTitle = htmlspecialchars($_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']); $pageUrl = 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; $referrerUrl = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : ''; if(isset($_GET["gclid"])){$dimension1=$_GET["gclid"]; } else if(isset($_GET["vid"])){$dimension1=$_GET["vid"]; }else{$dimension1="payload";} if(isset($_GET["utm_content"])){$dimension2=$_GET["utm_content"]; }else{$dimension2="s2sreq";} if(isset($_GET["campaign"])){$dimension3=$_GET["campaign"]; }else{$dimension3="s2spub";} if(isset($_GET["utm_term"])){$dimension4=$_GET["utm_term"]; }else if(isset($_GET["keyword"])){$dimension4=$_GET["keyword"];}else{$dimension4="keyword";} if(isset($_GET["source"])){$dimension5=$_GET["source"]; }else{$dimension5="source";} $userAgent = $_SERVER['HTTP_USER_AGENT']; $clientIp = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR']; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $mUrl); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query(array( 'idsite' => $siteId, 'rec' => 1, 'cip' => $clientIp, 'token_auth' => $TOKEN_AUTH, 'action_name' => $pageTitle, 'url' => $pageUrl, 'ua' => $userAgent, 'dimension1' => $dimension1, 'dimension2' => $dimension2, 'dimension3' => $dimension3, 'dimension4' => $dimension4, 'dimension5' => $dimension5, 'urlref' => $referrerUrl ))); $response = curl_exec($ch); if (curl_errno($ch)) { //echo 'Error: ' . curl_error($ch); } else { //echo $response; } curl_close($ch); ob_end_clean(); ////////////////clicks.fyi TRACK END//////////////////////// ////LOG done $requesturi=$_SERVER['REQUEST_URI']; ////LOG done //echo $datanow; //////////////////////////////////////////////////////////////////////////////////////////// //page refresh code below // simple device detect start //function isMobileDevice() { // return preg_match("/(android|avantgo|blackberry|bolt|boost|cricket|docomo|fone|hiptop|mini|mobi|palm|phone|pie|tablet|up\.browser|up\.link|webos|wos)/i", $_SERVER["HTTP_USER_AGENT"]); //} //if(isMobileDevice()){ // echo "It is a mobile device"; //} //else { // echo "It is desktop or computer device"; //} // simple device detect end ////////////////////////// device detect $tablet_browser = 0; $mobile_browser = 0; if (preg_match('/(tablet|ipad|playbook)|(android(?!.*(mobi|opera mini)))/i', strtolower($_SERVER['HTTP_USER_AGENT']))) { $tablet_browser++; } if (preg_match('/(up.browser|up.link|mmp|symbian|smartphone|midp|wap|phone|android|iemobile)/i', strtolower($_SERVER['HTTP_USER_AGENT']))) { $mobile_browser++; } if ((strpos(strtolower($_SERVER['HTTP_ACCEPT']),'application/vnd.wap.xhtml+xml') > 0) or ((isset($_SERVER['HTTP_X_WAP_PROFILE']) or isset($_SERVER['HTTP_PROFILE'])))) { $mobile_browser++; } $mobile_ua = strtolower(substr($_SERVER['HTTP_USER_AGENT'], 0, 4)); $mobile_agents = array( 'w3c ','acs-','alav','alca','amoi','audi','avan','benq','bird','blac', 'blaz','brew','cell','cldc','cmd-','dang','doco','eric','hipt','inno', 'ipaq','java','jigs','kddi','keji','leno','lg-c','lg-d','lg-g','lge-', 'maui','maxo','midp','mits','mmef','mobi','mot-','moto','mwbp','nec-', 'newt','noki','palm','pana','pant','phil','play','port','prox', 'qwap','sage','sams','sany','sch-','sec-','send','seri','sgh-','shar', 'sie-','siem','smal','smar','sony','sph-','symb','t-mo','teli','tim-', 'tosh','tsm-','upg1','upsi','vk-v','voda','wap-','wapa','wapi','wapp', 'wapr','webc','winw','winw','xda ','xda-'); if (in_array($mobile_ua,$mobile_agents)) { $mobile_browser++; } if (strpos(strtolower($_SERVER['HTTP_USER_AGENT']),'opera mini') > 0) { $mobile_browser++; //Check for tablets on opera mini alternative headers $stock_ua = strtolower(isset($_SERVER['HTTP_X_OPERAMINI_PHONE_UA'])?$_SERVER['HTTP_X_OPERAMINI_PHONE_UA']:(isset($_SERVER['HTTP_DEVICE_STOCK_UA'])?$_SERVER['HTTP_DEVICE_STOCK_UA']:'')); if (preg_match('/(tablet|ipad|playbook)|(android(?!.*mobile))/i', $stock_ua)) { $tablet_browser++; } } ?> clicks.fyi >

clicks.fyi


on 0) { // do something for tablet devices print 'Tablet'; } else if ($mobile_browser > 0) { // do something for mobile devices print 'Mobile'; } else { // do something for everything else print 'Desktop'; } ///////////////////////// ?>

Copyright © clicks.fyi