|
Куки
Мы уже рассматривали как можно хранить переменные отдельного пользователя в сессии,
но чаще возникает желание хранить нечто что сразу будет ассоциироваться с пользователем ранее посещавшим сайт.
За дело берутся куки.
Куки сохраняются не в сессии а на компьютере пользователя.
При первом обращении к сайту мы посылаем кук на машину клиента, при следующем заходе (или когда нам потребуется)
мы можем запросить кук и идентифицировать пользователя или сделать на сайте настройки которые тот выбирал в прошлом и тд.
Итак пользователь вводит в текстовое поле свое имя и передает информацию на сервер.
В ответ на это мы отправляем ему кук с этой информацией
protected void Button1_Click1(object sender, EventArgs e)
{
Response.Cookies["Name"].Value = TextBox1.Text;
}
|
На следующий день пользователь заходит на сайт, мы проверяем есть у него кук с именем или нет
если он есть то поприветствуем его
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Cookies["name"]!=null)
Response.Write("Привет "+Request.Cookies["name"].Value);
}
|
Мы также можем установить срок действия кук.
Response.Cookies["Name"].Expires = DateTime.Now.AddDays(7);
|
Предыдущая стр.   
Оглавление   
Следующая стр.
Средняя оценка:     (3 - 3 голосов) Для оценки необходимо зарегистрироваться
Только зарегистрировавшиеся пользователи могут оставлять комментарии
|
|