Это решение включается и выключается
<script>
$(document).ready(function() {
// close all dropdowns that are open
$('body').click(function(e) {
$('.nav-item.show').removeClass('show');
//$('.nav-item.clicked').removeClass('clicked');
$('.dropdown-menu.show').removeClass('show');
});
$('.nav-item').click( function(e) {
$(this).addClass('clicked')
});
// show dropdown for the link clicked
$('.nav-item').hover(function(e) {
if ($('.nav-item.show').length < 1) {
$('.nav-item.clicked').removeClass('clicked');
}
if ($('.nav-item.clicked').length < 1) {
$('.nav-item.show').removeClass('show');
$('.dropdown-menu.show').removeClass('show');
$dd = $(this).find('.dropdown-menu');
$dd.parent().addClass('show');
$dd.addClass('show');
}
});
});</script>
Чтобы отключить зависание для меню уменьшения размера lg, добавьте
if(( $(window).width() >= 992 )) {
Файл cookie представляет собой немного данных, хранящихся в браузере и отправленных на сервер с каждым запросом.
Сеанс представляет собой набор данных, хранящихся на сервере и связанных с данным пользователем (обычно через файл cookie, содержащий код id)
Основное различие между сеансом и файлом cookie заключается в том, что данные сеанса хранятся на сервере, тогда как файлы cookie хранят данные в браузере посетителя.
Сессии более безопасны, чем файлы cookie, поскольку они хранятся на сервере. Cookie можно отключить из браузера.
Данные, хранящиеся в cookie, могут храниться в течение нескольких месяцев или лет в зависимости от срока службы span cookie. Но данные в сеансе теряются при закрытии веб-браузера.
Сеанс представляет собой кусок данных, хранящихся на сервере, который поддерживает состояние между HTTP-запросами. HTTP в основном является протоколом без гражданства; сеансы используются для придания ему состояния.
Файл cookie - это фрагмент данных, отправленных и возвращаемых клиентами. Файлы cookie часто используются для облегчения сеансов , поскольку он сообщает серверу, какой клиент обрабатывал этот сеанс. Есть и другие способы сделать это (магия строки запроса и т. Д.), Но куки-файлы, скорее всего, наиболее распространены для этого.
Cookies
Уничтожить файлы cookie:
Пример:
<?php
setcookie(name, value, expire, path, domain, secure, httponly);
$cookie_uame = "codingslover";
$cookie_uvalue = "website";
//set cookies for 1 hour time
setcookie($cookie_uname, $cookie_uvalue, 3600, "/");
//expire cookies
setcookie($cookie_uname,"",-3600);
?>
Сессии
Уничтожить сеансы:
Пример:
<?php
session_start();
//session variable
$_SESSION['testvaraible'] = 'Codings';
//destroyed the entire sessions
session_destroy();
//Destroyed the session variable "testvaraible".
unset($_SESSION['testvaraible']);
?>
Файлы cookie хранятся в браузере в виде текстового файла. Он хранит лимит количества данных. Он разрешает только 4 кбайт [4096 байт]. Он не содержит множественную переменную в файлах cookie.
мы можем доступ к значениям cookie в easy.So он менее безопасен. Функция setcookie () должна появиться перед тегом.
Сессии хранятся на стороне сервера. Он хранит неограниченное количество данных. Он удерживает несколько переменных в сеансах.
Ссылка:
разница между куки-файлами и сеансами
http://www.codingslover.com/2015/04/difference-between-cookies-and-sessions.html
Cookies: cookie часто используется для идентификации пользователя. Файл cookie - это небольшой файл, который сервер встраивает в компьютер пользователя. Каждый раз, когда один и тот же компьютер запрашивает страницу с браузером, он также отправляет cookie.
Сессия: сеанс используется для хранения информации или изменения настройки для сеанса пользователя. Переменная сессии хранит информацию об одном пользователе и доступна для всех страниц в одном приложении.
Сессия используется для поддержания диалога между сервером и пользователем. он более безопасен, поскольку он хранится на сервере, мы не можем легко получить к нему доступ. он хранит файлы cookie на компьютере пользователя.it хранит неограниченные данные.
Cookies хранятся на локальном компьютере, в основном он поддерживает идентификацию пользователя, означает, что он отслеживает запись посетителей. он менее безопасен, чем сеанс. он сохраняет предельный объем данных и поддерживает в течение ограниченного времени.
Файлы cookie используются для идентификации сеансов. Посетите любой сайт, использующий файлы cookie, и потяните за элемент проверки Chrome, а затем через сетевой или FireBug, если используете Firefox.
Вы можете видеть, что есть заголовок, отправленный на сервер, а также полученный Cookie. Обычно он содержит некоторую личную информацию (например, ID), которая может использоваться на сервере для идентификации сеанса. Эти куки остаются на вашем компьютере, и ваш браузер позаботится о том, чтобы отправить их только в те области, которые идентифицированы с ним.
Если не было файлов cookie, вы отправляете уникальный идентификатор по каждому запросу через GET или ПОСЛЕ. Файлы cookie похожи на статические идентификаторы, которые остаются на вашем компьютере в течение некоторого времени.
Сеанс представляет собой группу информации на сервере, которая связана с информацией о файлах cookie. Если вы используете PHP, вы можете проверить местоположение session.save_path и фактически «видеть сеансы». Это либо файлы на файловой системе сервера, либо зарезервированные в базе данных.
[/g0]