Posts Tagged ‘Cookies’

Взаимодействие нескольких форм

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

Введение

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

Хрестоматийным примером при обсуждении этого вопроса является система заказа товаров (виртуальный магазин). Не будем изменять традициям, рассмотрим данный пример. (далее…)

Работа с cookies на Perl

Суббота, Август 11th, 2012 Нет комментариев

Under : , , , ,

Cookies — небольшие файлы сохраняемые на машине клиента, позволяющие хранить персональную информацию для каждого пользователя на стороне клиента. В Perl для работы с Cookies используется модуль CGI::Cookie

С помощью Cookies Вы можете сохранять на стороне клиента информацию ввиде ключ-занчение. В какой-то степени Cookies можно сравнивать с передачей параметров запроса методом POST, но передаваемые значения в случае Cookies будут храниться на компьютере пользователя, что позволяет идентифицировать любого клиента, зашедшего на Ваш сайт второй или более раз. (далее…)

Local Shared Object :: Хранение данных на стороне клиента

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , ,

Local SharedObject (LSO) подойдет для хранения данных клиента на его машине; сервер разгружается и освобождается от хранения избыточной информации. Сохранение информации происходит мгновенно. LSO поддерживается Flash Player c версии 6.0.40.0; не описан в стандартной документации по Flash. Компания Macromedia дала своим поклонникам действительно мощный инструмент, но не рассказала об этом в документации.

LSO хранит информацию на машине клиента так же, как это делают cookies — создавая в разрешенном месте файл разрешенного размера. (далее…)

Что такое cookies и как с ними работать

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , , ,

Откуда возник термин «cookie» никто достоверно не знает, хотя считается, что во времена зарождения Unix-систем где-то использовалось словосочетание Magic Cookies. Имелись в виду «квитанции» (token, ticket), которыми обменивались программы.

Cookie является решением одной из наследственных проблем HTTP протокола (HyperText Transfer Protocol). Эта проблема заключается в непостоянстве соединения между клиентом и сервером, как при FTP или Telnet сессии, т.е. для каждого документа (или файла) при передаче по HTTP протоколу посылается отдельный запрос. Включение cookie в HTTP протокол дало частичное решение этой проблемы. Иначе говоря, транзакция завершается после того, как браузер сделал запрос, а сервер выдал соответствующий ответ. Сразу после этого сервер «забывает» о пользователе и каждый следующий запрос того же пользователя считает новым пользователем. (далее…)

Что такое Cookies и с чем их едят

Понедельник, Апрель 16th, 2012 Нет комментариев

Under : , , , , ,

Что такое cookie?
Cookie является решением одной из наследственных проблем HTTP спецификации. Эта проблема заключается в непостоянстве соединения между клиентом и сервером, как при FTP или Telnet сессии, т.е. для каждого документа (или файла) при передаче по HTTP протоколу посылается отдельный запрос. Включение cookie в HTTP протокол дало частичное решение этой проблемы.
Cookie это небольшая порция информации, которую сервер передает клиенту. Клиент (броузер) будет хранить эту информацию и передавать ее серверу с каждым запросом как часть HTTP заголовка. Некоторые cookie хранятся только в течение одной сессии, они удаляются после закрытия броузера. Другие, установленные на некоторый период времени, записываются в файл. Обычно этот файл называется ‘cookie.txt’. (далее…)

Глоссарий терминов веб-мастеров

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

  1. Account – Аккуант – Личная учётная запись пользователя. Для того, чтобы получить аккуант, нужно зарегистрироваться. После регистрации доступ осуществляется после вода логина и пароля.
  2. Баннер – Графическое изображение анимированное, или нет. Баннеры бывают разных размеров. Чаще всего, баннер выступает носителем рекламной информации.
  3. Гиф – Графический формат изображений. Позволяет использовать ограниченное количество цветов (256). Gif-изображения могут быть анимированными. (далее…)

Сбор статистики на PHP

Воскресенье, Апрель 15th, 2012 Нет комментариев

Under : , , , , ,

Подглядываем за посетителями :)

Статистические сведения о посетителях сайта приносят не мало пользы. По статистике можно подогнать дизайн сайта в соответствии с разрешением большинства посетителей, подогнать дизайн к браузеру, на котором приходят большая часть посетителей да и просто интересно, кто заглядывает к вам на сайт, из под какой OC, а может это поисковый робот яндекса или гугла? Хотя некоторые системы слежения за посетителями бывают черезвычайно сложными, но с помощью довольно простой системы можно получить любопытные сведения о посетителях сайта. Я покажу как сделать с виду простой журнал посещений сайта с помощью PHP и cookies (MySQL не требуется). К тому же мой пример можно легко расширить. (далее…)

Дверца в защите: почтовый веб-интерфейс

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , , ,

Сегодня я хочу рассказать уважаемой публике, как можно воровать адреса с некоторых веб-мейлов. Я сказал «как можно», а не «как нужно»! Успокойтесь, ничего особо ценного, как «инструментарий юного хацкера» в этой заметке не будет. Просто демонстрация возможностей PHP и недостатков (вопиющих недостатков!) некоторых почтовых веб-интерфейсов.

A. V. Komlin, Субъективная оценка российских удалённых почтовых сервисов. Тестирование на ошибки в Веб-интерфейсе. Очень полезная статья.

Описывается сервис HotBox.Ru. (далее…)

Сессии. Обучение и правильное использование

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

Будем считать, что ваш сервер настроен по умолчанию (файл php.ini) и в файлах httpd.conf или .htaccess не внесали никаких для утановки локальных php-настроек (локальных — для каталога и его подкаталогов).

Когда нам нужны сессии?

Ответить на этот вопрос проще ответом на другой вопрос — что мы хотим для удобной работы в PHP? Сейчас мы много чего придумаем (для облегчения программирования), потом захотим, чтобы оно само работало, а еще дальше окажется, что так и работает PHP ;-) Как только вы поймете, чего вам так не хватало, вы поймете идею сессий и технические подробности. (далее…)

Работа с Cookies на PHP

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

Введение

Откуда возник термин «cookie» никто достоверно не знает, хотя считается, что во времена зарождения Unix-систем где-то использовалось словосочетание Magic Cookies. Имелись в виду «квитанции» (token, ticket), которыми обменивались программы.

Cookie является решением одной из наследственных проблем HTTP протокола (HyperText Transfer Protocol). Эта проблема заключается в непостоянстве соединения между клиентом и сервером, как при FTP или Telnet сессии, т.е. для каждого документа (или файла) при передаче по HTTP протоколу посылается отдельный запрос. Включение cookie в HTTP протокол дало частичное решение этой проблемы. Иначе говоря, транзакция завершается после того, как браузер сделал запрос, а сервер выдал соответствующий ответ. Сразу после этого сервер «забывает» о пользователе и каждый следующий запрос того же пользователя считает новым пользователем. (далее…)