Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Cookies






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

Установив cookie на одной из страниц сайта, вы можете использовать записанные в него данные на всех остальных страницах сайта (расположенные на том же Интернет-узле, т. е. с тем же доменным именем).

Установка cookie производится командой SetCookie и при установке ему дается определенное имя. Впоследствии сценариям на всех страницах этого Интернет-узла браузер посетителя передает при заходе на них данные этого cookie.

Одновременно можно устанавливать как один, так и несколько cookies.

Данный способ подойдет тогда, когда данные, введенные на одной странице, могут потребоваться на прямо не связанной с ней другой. Ограничения же связаны с особенностями cookie: количество информации в cookie не может превышать 4 кбайт, cookie может похитить с компьютера посетителя любой, кто за него сядет. Кроме того, некоторые пользователи Интернета отключают cookie при путешествиях по сети, что не дает возможности использовать данный способ абсолютно для всех посетителей.

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

Сессии

Передача информации между страницами возможна с помощью механизма работы с сессиями.

Сессия — несколько абстрактное понятие, означающее нечто вроде законченного периода работы с сайтом. Например, в сессию могут входить такие действия, как " приход на сайт — загрузка данных — уход с сайта". Иногда определения сессии разнятся в своей формулировке, но суть примерно такая.

С помощью команд " поддержки сессий" PHP можно при заходе посетителя на сайт запоминать какие-либо переменные и потом эти переменные считывать или изменять на других страницах этого сайта. При этом-обратите внимание — в браузер посетителя передаются отнюдь не сами эти переменные, а некий пароль, по которому сервер впоследствии этот браузер узнает и восстановит именно те значения переменных, которые были установлены для данного посетителя.

Иными словами, — работа механизма сессий в PHP происходит так. Когда посетитель заходит на сайт и для него устанавливаются какие-либо переменные (сам ли он их вводит, или, скажем, они берутся из базы данных), то команды начала и регистрации сессии сохраняют эти переменные в определенном месте на самом сервере.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.