Воскресенье, 25 июня 2017 г.
Главная | Статьи | Вопросы | Словарь | О нас | Сервисы | Веб-дизайн | Хостинг | Шаблоны
создание сайтов и интернет-магазинов


156 интернет-проектов выполнено компанией ИНТЕРДИЗАЙН.ру156 интернет-проектов выполнено компанией ИНТЕРДИЗАЙН.ру156 интернет-проектов выполнено компанией ИНТЕРДИЗАЙН.ру

156 - именно столько интернет-проектов выполнено нашей компанией на сегодняшний день.


Создание интернет-магазина
  • - разработка уникального дизайна
  • - индивидуальный подход
  • - размещение магазина
  • Сегодня можно со всей уверенностью заявить о том, иметь раскрученный сайт или интернет-магазин – синоним понятия «успешный бизнес». Именно поэтому особенно важно, чтобы как создание сайтов, так и создание интернет-магазина было доверено настоящим профессионалам своего дела.

    Заказать разработку сайта


    Имя
    e-mail: Телефон:
    Сообщение

    Докажите, что вы не робот:

    2+3 =










    ИНТЕРДИЗАЙН :: Статьи ::

    Как определить на php что страницу открыл поисковый бот

    Отсутствуя год заметил, что счетчик посещений некоторых страничек просто зашкаливает. Связано это, как выяснилось, с тем, что помимо реальных пользователей страничка генерируется и для поисковых ботов. Поэтому была нужна функция, которая бы определяла идет текущий запрос к странице от бота или от пользователя. Используя HTTP_USER_AGENT, можно узнать, если страница посещается ботом:
    
    function isBot(&$botname = ''){
    /* Эта функция будет проверять, является ли посетитель роботом поисковой системы */
      $bots = array(
        'rambler','googlebot','aport','yahoo','msnbot','turtle','mail.ru','omsktele',
        'yetibot','picsearch','sape.bot','sape_context','gigabot','snapbot','alexa.com',
        'megadownload.net','askpeter.info','igde.ru','ask.com','qwartabot','yanga.co.uk',
        'scoutjet','similarpages','oozbot','shrinktheweb.com','aboutusbot','followsite.com',
        'dataparksearch','google-sitemaps','appEngine-google','feedfetcher-google',
        'liveinternet.ru','xml-sitemaps.com','agama','metadatalabs.com','h1.hrn.ru',
        'googlealert.com','seo-rus.com','yaDirectBot','yandeG','yandex',
        'yandexSomething','Copyscape.com','AdsBot-Google','domaintools.com',
        'Nigma.ru','bing.com','dotnetdotcom'
      );
      foreach($bots as $bot)
        if(stripos($_SERVER['HTTP_USER_AGENT'], $bot) !== false){
          $botname = $bot;
          return true;
        }
      return false;
    }
    
    Использовать очень просто:
    
    if( !isBot() )$hits=$hits+1;// накручиваем счетчик если запрос не от бота
    // или так
    $bname = '';
    if( isBot($bname) ) echo 'На сайте сейчас '.$bname;
    
    


    Руководство по созданию интернет-магазина

      Главная | Статьи | Вопросы | Словарь | О нас | Сервисы | Карта сайта | Вакансии