Ответы пользователя по тегу PHP
  • Как выполнить проверку операционной системы на сайте и дать соответствующий редирект?

    @AFlash Автор вопроса
    Всем спасибо за ответы. Решил проблему с применением JavaScript.
    Для таких же как я, выкладываю свое решение проблемы:
    var os = 0;
    if (navigator.userAgent.indexOf ('Windows') != -1) os = 1;
    // alert(navigator.userAgent);
    switch (os) {
       case 1:
           window.location.href = "http://site.ru";
          break;
       }


    Так же решения могут быть не только для Windows, но и для всех ОС:
    var os = 0;
    if (navigator.userAgent.indexOf ('Windows') != -1) os = 1;
    if (navigator.userAgent.indexOf ('Linux')!= -1) os = 2;
    if (navigator.userAgent.indexOf ('Mac')!= -1) os = 3;
    if (navigator.userAgent.indexOf ('FreeBSD')!= -1) os = 4;
    // alert(navigator.userAgent);
    switch (os) {
       case 1:
          window.location.href = "http://site.ru/windows";
          break;
       case 2:
          window.location.href = "http://site.ru/linux";
          break;
       case 3:
          window.location.href = "http://site.ru/mac_os";
          break;
       case 4:
          window.location.href = "http://site.ru/freebsd";
          break;
       default:
          window.location.href = "http://site.ru/other_os";
          break;
    }
    Ответ написан
    Комментировать