воскресенье, 10 февраля 2013 г.

данные из сессии в базу $_session

Большее количество информации должно уйти на сервер, что требует больше трафика.

Можно хранить информацию, не превышающую определённого размера.

Храняться на пользовательском компьютере, а следовательно, пользователь может просмотреть или изменить их.

Можно хранить временную информацию,P различные пользовательские настройки, например, если пользователь просматривает список отсортированный особенном образом, то можно запомнить тип сортировки и использовать его автоматически для всех списков, просматриваемых этим пользователем.

Позволяют использовать формы аля «входить автоматически».

«Печенька» может существовать настолько долго, на сколько это необходимо сайту. Она будет существовать даже в том случае, если вы закроете и вновь отроете браузер.

«Печеньки» отправляются на сервер каждый раз, когда вы загружаете страницу. После создания «печеньки» ей задаётся срок жизни. По истечению этого срока — «печенька» прекращает своё существование.

Основы «печенек»

Сессии прекращают свою жизнь при закрытии браузера или по истечению некоторого количества времени. Однако, срок жизни сессии можно изменить используя файл настроек — php.ini. Там же, вы можете сделать сессии вечными.

Данные храняться на веб-сервере, что делает сессии безопасными потому, что они не могут быть изменены или просмотрены на стороне клиента.

При каждой загрузке страницы, на сервер передаётся только ссылка на сессию, что позволяет экономить трафик, в отличии от «печенек», которые передают всю информацию.

Легко можно храниться большие объёмы данных

В двух словах, сессии — это механизм, который позволяет однозначно идентифицировать клиент (браузер) пользователя и созданный для этого клиента файл на стороне сервера, в котором будут храниться необходимые данные.

Основы сессий (кратко)

Их разница заключается лишь в способе хранения данных: Печеньки хранят данные в браузере пользователя, а Сессии на стороне сервера.

Что «сохранить» данные на странице, необходимо использовать следующие глобальные переменных: $_COOKIE или $_SESSION. Однако, не смотря на то, что в итоге вы достигните одну и ту же цель, эти переменные необходимо использовать только в определённых случаях. Целью данной статьи я ставлю задачу — дать краткий обзор различий Session (далее «сессии») и Cookie (далее «печеньки». Не надо говорить что я переводил промтом, мне просто действительно нравиться называть их «печеньками»), рассказать, когда надо использовать одно, а когда другое, а также рассказать об их «плюсах» и «минусах».

Важнейшей особенностью веб-программирования является возможность беспрепятственно передавать данные от одной страницы к другой. Чаще всего этой возможностью пользуются для передачи логинов пользователей, сообщений об ошибке, содержимого «тележек» в интернет-магазинах и т.д.

Что использовать: Session против Cookie

Мой Twitter : Что-то никто не отвечает на мои твиты-вопросы. Эх.. :(

Что использовать: Session против Cookie - PHP | Блог Ильи Житенёва

Комментариев нет:

Отправить комментарий