Как создать сессию / cookie на сервере с классическим ASP - PullRequest
0 голосов
/ 04 марта 2011

Я работаю над корзиной покупок, и мне нужно знать, каков наилучший / безопасный способ создания сеанса или файла cookie на сервере.Кстати, я использую классический asp.

Заранее спасибо.

1 Ответ

2 голосов
/ 05 марта 2011

Просто включите сеанс в настройках IIS (если вы используете серверы 2003-2008).На сервере 2000 он включен по умолчанию.

Затем используйте простые методы присвоения-извлечения переменных.

Чтобы назначить значение, используйте: session ("name") = value

Toполучить значение: значение = сессия ("имя")

"имя" - это назначенная вами переменная, для которой вы хотите сохранить значение на время сеанса.

Таким образом, вы всегдаваши ценности должны быть защищены и доступны для этого конкретного клиента и только для этого сеанса.У любого другого клиента будет свой набор значений.И в принципе невозможно взломать, поскольку эти значения отбрасываются, как только заканчивается сессия.

Разница между классической переменной сеанса asp и состоянием просмотра сеанса NET заключается в том, что классические переменные не записаны где-либо на странице и не могут быть взломаны.NET, с другой стороны, использует состояние сеанса, которое записывается на каждой странице и потенциально может быть взломано довольно легко.

...