Active Server Pages

ASP-koulutus / kurssit v. 2008

Kurssit saatavilla kautta Suomen. Tule, tutustu ja varaa oma koulutustapahtumasi jo tänään. Kurssit järjestää IT-koulutuksen asiantuntijasi, Koulutus- ja konsultointipalvelu KK Mediat

 

Session olio - ominaisuudet

LCID ja lokalisoiminen

Eräs hankalimmista asioista ammattimaisen web-kehittäjän työsaralla ovat nk. globalisaatiokysymykset. Mitä tehdä jos / kun päivämäärä tulostuu näytölle väärässä formaatissa, tai valuutta on väärä? Asia on helppo korjata mikäli olet palvelimen ylläpitäjä, mutta usein sovellus sijaitsee vuokrapalvelimella ja mahdollisuudet hallita palvelimen asetuksia ovat minimaaliset. Tätä tilannetta varten ASP sisältää ominaisuuden LCID (Locale ID), jonka avulla kansalliskohtaiset piirteet voidaan määritellä sessiokohtaisesti:

<%
Session.LCID = 1035 'suomi
%>

Microsoft ylläpitää ja julkaisee nk. LCID taulukkoa, jossa on listattu kaikki käytettävissä olevat LCID-tunnukset.

LCID-arvon voi liittää myös sivutasolla sjoittamalla sen ASP-direktiiviin yhteyteen:

<%@LANGUAGE="VBSCRIPT" LCID=1035%>

SessionID, TimeOut ja session yksilöiminen

Ominaisuuden SessionID avulla voidaan palauttaa / noutaa IIS:n määrittelemä yksilöllinen tunniste käyttäjäsessiolle. Arvoa ei kuitenkaan pidä missään nimessä käyttää esimerkiksi tietokannan perusavaimena, koska arvo on yksilöllinen vain saman applikaation sisällä. Toisin sanoen joka kerta kun palvelin / sovellus käynnistetään uudelleen, voi SessionID saada arvokseen saman tunnisteen. Ominaisuutta voidaan kutsua esimerkiksi :

<% 
Response.Write "<p>Sessiotunnuksesi on " &Session.SessionID & "</p>"
%>

Ominaisuuden TimeOut avulla määritellään Session oletusarvoinen kesto. Oletusarvona on 20 minuuttia, jonka jälkeen sessio päättyy (ellei käyttäjä tee mitään toimintoja). Ominaisuuden arvoa voi muuttaa sovelluksen tarpeiden mukaiseksi, esim:

<%Session.TimeOut = 30 ' asettaa arvon 30 minuuttiin.

Tutustu artikkelin muihin osiin:
»»» ASP »»»Session olio
»»» ASP »»»Session olion kokoelmat
»»» ASP »»»Session olion ominaisuudet
»»» ASP »»»Session olion metodit ja tapahtumat
»»» ASP »»»Yleisiä väärinkäsityksiä Session-olion käytöstä

Tallenna tämä sivu kirjanmerkkeihin!

 

2kmediat.com, ©2000-2008 Koulutus- ja konsultointipalvelu KK Mediat.
Tekijänoikeuksia koskeva tiedonanto | Tietosuojalausunto | Sivukartta