Posts Tagged ‘HTTP протокол’

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

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

Under : , , , ,

Введение

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

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

Файлы посещений: мифы и реальность

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

Under : , , , ,

Часто при общении с другими вебмастерами разговор заходит о посещаемости их серверов. Задав вопрос о среднем количестве посетителей в день или об эффективности поставленной на каком-то сервере ссылки, иногда поражаешься услышанному ответу: «Ну, я точно не знаю — по Рамблеру около 300 человек в день, но он ведь не точный». Или того хуже: «А как это узнать?». Удивительно, но встречаются весьма профессиональные вебмастера, которые ничего не слышали или просто не задумывались о файлах посещений (лог-файлах). С другой стороны даже те, кто их анализирует и извлекает большое количество информации, не подозревают, что информации в них гораздо больше, чем они предполагали. Поэтому я решил рассказать вам о том, что можно и чего нельзя из них извлечь, как можно использовать полученные данные, какие инструменты можно для этого использовать. (далее…)

Проблема кнопки «Back» и проблема кнопки «Refresh»

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

Under : , , , ,

Во всех современных браузерах есть кнопка «Back», которая позволяет пользователю повторно просмотреть те страницы, которые он уже видел раньше.

Также существует кнопка «Refresh», которая позволяет «обновить» страницу, которую пользователь просматривает.

Эти две кнопки предназначены для удобства пользователя, но иногда после нажатия на одну из них пользователь вместо страницы, которую он ожидал, видит совсем другую. (далее…)

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

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

Under : , , , , ,

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

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