фильтрафиция по платформам

Discussion in 'PHP' started by mokeper, 15 Nov 2011.

  1. mokeper

    mokeper Banned

    Joined:
    11 Nov 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Как можно организовать фильтрацию по платформам с наименьшей потерей трафика? Например, WinXP на один урл, остальные - на другой. В .htaccess это, видимо, невозможно. JavaScript?
     
  2. Skofield

    Skofield Elder - Старейшина

    Joined:
    27 Aug 2008
    Messages:
    937
    Likes Received:
    355
    Reputations:
    58
    Можно на php. Так как внутренняя версия WinXP это Windows NT 5.1, то применим следующий код:
    PHP:
    <?php 
    if (strchr($_SERVER['HTTP_USER_AGENT'], 'Windows NT 5.1')) // Если WinXP

        
    header('Location: http://url_1');
    }
    else 
    // Остальные платформы
    {
        
    header('Location: http://url_2');
    }
    ?>
     
  3. Чакэ

    Чакэ Elder - Старейшина

    Joined:
    15 Aug 2010
    Messages:
    260
    Likes Received:
    66
    Reputations:
    62
    js navigator.platform
     
  4. mokeper

    mokeper Banned

    Joined:
    11 Nov 2011
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Спасибо. На php всё работает.