8 ответов:
cookie-это немного данных, хранящихся в браузере и отправляемых на сервер с каждым запросом.
сеанс-это совокупность данных, хранящихся на сервере и связанных с данным пользователем (обычно через файл cookie, содержащий идентификатор код)
Cookies используются для идентификации сеансов. Посетите любой сайт, который использует куки и подтяните либо элемент Chrome inspect, а затем сеть или FireBug, если вы используете Firefox.
вы можете видеть, что есть заголовок, отправленный на сервер, а также полученный под названием Cookie. Обычно он содержит некоторую личную информацию (например, идентификатор), которая может быть использована на сервере для идентификации сеанса. Эти куки остаются на вашем компьютере, и ваш браузер заботится о том, чтобы отправить их только на ваш компьютер. домены, которые идентифицируются с ним.
Если бы не было куки, то вы бы отправляли уникальный идентификатор на каждый запрос через GET или POST. Cookies - это статические идентификаторы, которые остаются на вашем компьютере в течение некоторого времени.
A сессии - это группа информации на сервере, которая связана с информацией cookie. Если вы используете PHP, вы можете проверить сессию.save_path расположение и на самом деле"см сеансы". Это либо файлы на серверной файловой системе, либо резервное копирование в базе данных.
Cookies
- Cookies хранятся в браузере в виде текстового файла.
- хранится предельное количество данных. Это только позволяет 4kb[4096bytes]
- он не содержит несколько переменных в cookies.
- мы можем легко получить доступ к значениям cookies. Так что это менее безопасно.
- функция setcookie () должна появиться перед тегом.
уничтожить Печенье:
- если мы закрываем браузеры в то время.
- Установка времени cookie для истечения срока действия файла 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); ?>сеансы
- сеансы хранятся на стороне сервера.
- в нем хранится неограниченное количество данных.
- он держит несколько переменных в сеансах.
Уничтожить Сессии :
- используя сеанс unset (), мы уничтожим сеансы.
- используя session_destory (), мы уничтожим сеансы.
пример:
<?php session_start(); //session variable $_SESSION['testvaraible'] = 'Codings'; //destroyed the entire sessions session_destroy(); //Destroyed the session variable "testvaraible". unset($_SESSION['testvaraible']); ?>
сеанс-это фрагмент данных, сохраняемый на сервере, который поддерживает состояние между HTTP-запросами. HTTP-это в основном протокол без состояния; сеансы используются для придания ему статичности.
cookie-это фрагмент данных, отправленных и возвращенных от клиентов. Куки часто используются для облегчать сеансы, так как он сообщает серверу, какой клиент обработал какой сеанс. Есть и другие способы сделать это (магия строки запроса и т. д.), Но куки, вероятно, наиболее распространены для этого.
основное различие между сеансом и файлом cookie заключается в том, что данные сеанса хранятся на сервере, в то время как файлы cookie хранят данные в браузере посетителя.
сеансы более безопасны, чем куки, поскольку они хранятся на сервере.Куки можно отключить из браузера.
данные, хранящиеся в cookie могут храниться в течение нескольких месяцев или лет в зависимости от продолжительности жизни куки.Но данные в сеансе теряются, когда веб-браузер закрыт.
Cookies хранятся в браузере в виде текстового файла format.It хранится предельное количество data.It позволяет только 4kb[4096bytes]. он не содержит несколько переменных в cookies.
мы можем получить доступ к значениям cookies в easily.So это менее безопасно.Функция setcookie () должна появиться перед тегом.
сеансы хранятся на сервере side.It хранится неограниченное количество data.It есть проведение нескольких переменных в сессии. мы не можем получить доступ к значениям cookies в easily.So это более безопасное.
ссылки:
разница между cookies и сеансами
http://www.codingslover.com/2015/04/difference-between-cookies-and-sessions.html
Cookies: cookie часто используется для идентификации пользователя. Файл cookie-это небольшой файл, который сервер включает на компьютере пользователя. Каждый раз, когда один и тот же компьютер запрашивает страницу с браузером, он также отправит файл cookie.
сеанс: сеанс используется для хранения информации о пользовательском сеансе или изменения его параметров. Переменная сеанса содержит информацию об одном пользователе и доступна для всех страниц в одном приложении.
сессии
сеанс используется для поддержания диалога между сервером и пользователем. это более безопасно, потому что он хранится на сервере, мы не можем легко получить доступ к нему. он вставляет куки на пользователя computer.it хранит неограниченное количество данных.
Cookies
Cookies хранятся на локальном компьютере, в основном он поддерживает идентификацию пользователя означает, что он отслеживает запись посетителей. это менее безопасно, чем сессия. он хранит предельную сумму данных, и поддерживает в течение ограниченного времени.

Comments