За последние 24 часа нас посетили 22109 программистов и 1683 робота. Сейчас ищут 1156 программистов ...

Перенаправление на мобильную версию

Тема в разделе "Сделайте за меня", создана пользователем ivanovsru, 10 авг 2014.

  1. ivanovsru

    ivanovsru Новичок

    С нами с:
    10 авг 2014
    Сообщения:
    1
    Симпатии:
    0
    Здравствуйте уважаемые пользователи, я новичок в php программировании прошу помочь мне, в общем есть код
    Код (Text):
    1.  
    2. <?php
    3.  $iphone = strpos($_SERVER['HTTP_USER_AGENT'],"iPhone");
    4. $android = strpos($_SERVER['HTTP_USER_AGENT'],"Android");
    5. $palmpre = strpos($_SERVER['HTTP_USER_AGENT'],"webOS");
    6. $berry = strpos($_SERVER['HTTP_USER_AGENT'],"BlackBerry");
    7. $ipod = strpos($_SERVER['HTTP_USER_AGENT'],"iPod");
    8. $mobile = strpos($_SERVER['HTTP_USER_AGENT'],"Mobile");
    9. $symb = strpos($_SERVER['HTTP_USER_AGENT'],"Symbian");
    10. $operam = strpos($_SERVER['HTTP_USER_AGENT'],"Opera M");
    11. $htc = strpos($_SERVER['HTTP_USER_AGENT'],"HTC_");
    12. $fennec = strpos($_SERVER['HTTP_USER_AGENT'],"Fennec/");
    13. $winphone = strpos($_SERVER['HTTP_USER_AGENT'],"WindowsPhone");
    14. $wp7 = strpos($_SERVER['HTTP_USER_AGENT'],"WP7");
    15. $wp8 = strpos($_SERVER['HTTP_USER_AGENT'],"WP8");
    16. if($ipad || $iphone || $ipod || $android || $symb || $operam || $htc || $winphone || $berry) {
    17.     if(isset($_REQUEST['ver']) and $_REQUEST['ver'] === 'full') {
    18.         if(empty($_COOKIE['ver']))
    19.             setcookie('ver', 'full', time() + 86400, '/', '.domain.ru');
    20.     } else {
    21.         header('Location: http://m.domain.ru');
    22.         exit;
    23.     }
    24. }
    25.  
    26. ?>
    Который работает и перенаправляет пользователей с мобильного на мобильную версию но именно на главную страницу.
    Как бы мне сделать так чтобы например зайдя с мобильного на domain.ru/статья.html меня перенаправляло не на главную страницу мобильной версии а на m.domain.ru/статья.html
     
  2. Deonis

    Deonis Старожил

    С нами с:
    15 фев 2013
    Сообщения:
    1.521
    Симпатии:
    504
    Код (PHP):
    1. header('Location: http://m.domain.ru' . $_SERVER['REQUEST_URI']); 
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    код песдетс

    гет параметры забыл. страницы могут листать через гет.