arvutid

ASP seansiobjekti muutujad

August 2022

Tavaliselt on ASP-skripti kodeerimisel kasutatavad muutujad olemas ainult skripti käitamise ajal. Aga mis siis, kui soovite koodi ostukorvi või midagi muud, kus andmeid hoitakse aktiivsena?

Võiksite hakata kõiki andmeid andmebaasi salvestama, kuid see võtab ruumi ja võtab aega. Seansi muutuva ruumiga on palju lihtsam töötada. Vaikimisi jääb see ruum antud kasutaja jaoks aktiivseks 20 minutit.

Seanss algab kohe, kui antud arvutis on neile salvestatud seansi väärtus. See loob selle arvuti jaoks küpsise, logides sisestamise kuupäeva ja kellaaja. Sellest hetkest alates värskendab iga uus seansi väärtuse muutmine 20-minutist taimerit. Kui soovite muuta ajalõpu väärtust, kasutage:

Session.Timeout = 10

või mis tahes minutinumbrit, mida soovite kasutada. Pidage meeles, et seansi väärtused võtavad mälu. Nii et soovite, et see oleks piisavalt pikk, et kasutaja saaks oma ülesandega hakkama, kuid piisavalt lühike, et teil pole põhjuseta avatud palju erinevaid seansse.

Seansi muutuja kasutamiseks sisestage lihtsalt andmed sellesse. Kui kasutaja saab vanuse, ja soovite seda jälgida seni, kuni kasutaja teie lehti kasutab (näiteks selleks, et hoida neid küpsest materjalist eemal), kasutage järgmist:

Seanss ("vanus") = 25

et see määrata, ja siis

kui seanss ("vanus")> = 21 ...

sellega töötama. Tüüpilised seansimuutuja kasutusalad on vanus, sisselogimise kasutajatunnus ja parool, ostukorvis olevad kaubad ja välgu vs HTML-i kasutaja eelistused.

Kui olete antud seansiga lõpetanud ja soovite selle varakult lõpetada, võib-olla seetõttu, et kasutaja valis teie saidil valiku „Logi välja”, kasutaksite

Sessioon.Abandon

selle seansi käigu täielikuks lõpetamiseks.

Sissejuhatus ASP e-raamatusse

Laadige see e-raamat alla, et saada kõike, mida peate teadma ASP õppimise kohta - alates samm-sammult juhendajalt kuni funktsioonide loendite, proovikoodi, levinumate vigade ja lahenduste ja palju muud! 101 lk.

ASP.NET ARQUITETURA (August 2022)



Silte Artikkel: ASP-seansiobjekti muutujad, ASP, asp-seansiobjekti muutuja, asp-seansiobjekt, asp-seansid, seansi muutujad, objekti muutujad