• Можно отключить на клиенте принудительный переход на мобильную версию сайта?

    @alvi31182
    Web-developer
    Да можно, я сталкивался с такой проблемой
    Смотри код рабочий тебе надо только подключить библиотеку js.cookie
    Тут пример из моего кода я сделал выбор между мобильной версией и десктопной версией.

    Только не удаляй
    <meta name="viewport" .... >

    сслыка на библиотеку
    <script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script>


    <meta name="viewport" content="width=1280, initial-scale=0, maximum-scale=5.0, user-scalable=1" />
    function toggleDesktop() {
      Cookies.set('makeDesktop', 'yes', { expires: 7, path: '/' });
      jQuery('#viewport').attr('content', 'width=1024, initial-scale=0, maximum-scale=5.0, user-scalable=1');
      getRemoveCookie();
    }
    
    var  getRemoveCookie = function(){
             Cookies.set('removeInDesc', 'yes', { expires: 7, path: '/' });
            jQuery('.header-line-red').append('<div><a hrerf="#" class="remCook">Обратно мобильная версия сайта</a></div>');
    
        if(Cookies.get('removeInDesc')){
            jQuery('.header-line-red').append('<div><a hrerf="#" class="remCook">Обратно мобильная версия сайта</a></div>');
        }
    
        jQuery('.remCook').on('click',function(){
            Cookies.set('makeMobil', 'yes', { expires: 7, path: '/' });
            jQuery('#viewport').attr('content', 'width=device-width, initial-scale=1');
            jQuery('.remCook').remove();
        });
    
        if(Cookies.get('makeMobil')){
            jQuery('#viewport').attr('content', 'width=device-width, initial-scale=1');
            jQuery('.remCook').remove();
        }
    }
    jQuery(function($) {
    if(Cookies.get('makeDesktop'))
      jQuery('#viewport').attr('content', 'width=1024, initial-scale=0, maximum-scale=5.0, user-scalable=1');
    });
    Ответ написан
    Комментировать
  • Как установить подключение к БД php?

    @alvi31182
    Web-developer
    define('DB_HOST', 'localhost');
    define('DB_LOGIN', '1');
    define('DB_PASSWORD', '1');
    define('DB_NAME', '1');

    $mysqli = mysqli_connect(DB_HOST, DB_LOGIN,DB_PASSWORD, DB_NAME);
    mysqli_set_charset($mysqli ,"utf-8");
    /*Это различие - это внутренняя деталь реализации MySQL. Оба выглядят как UTF-8 на стороне PHP. Используете ли вы utf8 или utf8mb4, PHP будет иметь действительный UTF-8 в обоих случаях.*/
    if(!$mysqli){
    echo 'Подключение к базе данных не удалось!'.mysqlit_error($mysql).' '.mysqli_errno($mysql);
    }else{
    mysqli_query($mysqli, "SELECT * FROM тут имя таблицы");
    }

    mysqli_close($mysqli);
    Ответ написан
    Комментировать