Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- // список айпи адресов ботов
- $vk = array('87.240.128.1-87.240.191.254', '93.186.224.1-93.186.239.254', '95.142.192.1-95.142.199.254');
- $bot = 0;
- // куда отправлять ботов
- $bot_page = "https://loveplanet.ru/a-showpage/name-privacy_policy";
- // куда отправлять пользователей мобильных устройств
- $mob_page = "https://m.date2meet.ru";
- // куда отправлять пользователей компьтеров и ноутбуков
- $pc_page = "https://date2meet.ru";
- // поиск айпи адреса бота
- $ip_real=ip2long($ip);
- foreach ($vk as $key => $range) { $ip_range = explode("-", $range);
- $ip1 = $ip_range[0]; $ip2 = $ip_range[1];
- $ip_begin=ip2long($ip1); $ip_end=ip2long($ip2);
- if(($ip_real>=$ip_begin) and ($ip_real<=$ip_end)) { $bot = 1; break; } }
- // определение на использование мобильного устройства
- require_once 'Mobile_Detect.php'; $detect = new Mobile_Detect;
- // яваскрипт редирект для любого мобильного устройства или планшета
- if ( $detect->isMobile() ) { echo '<!DOCTYPE html><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
- <head></head>
- <body><script language="JavaScript" type="text/javascript"><!--
- location="'.$mob_page.'"
- //--> </script> </body></html>'; }
- // яваскрипт редирект для бота
- if($bot ==1){echo '<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
- <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
- <html prefix="og: http://ogp.me/ns#"><head>
- <meta name="description" content="...">
- <title>...</title>
- </head><body><script language="JavaScript" type="text/javascript"><!--
- location="'.$bot_page.'"
- //--> </script> </body></html>';}
- // яваскрипт редирект для пользователей пк и ноутбуков
- if ($bot == 0) { echo '<!DOCTYPE html><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
- <head></head><body><script language="JavaScript" type="text/javascript"><!--
- location="'.$pc_page.'"
- //--> </script> </body></html>'; }
- ?>[/PHP]
Advertisement
Add Comment
Please, Sign In to add comment