webForumDet fria alternativet

Enable session: Help?

19 svar · 402 visningar · startad av Lukaspojken

LukaspojkenMedlem sedan maj 20011 312 inlägg
#1

Så här har jag skrivit längst upp på min sida:

<% @ ENABLESESSIONSTATE=False LCID=1053 %>

Jag blir dock tvungen att använda mig av en session till, dvs Session("userID"). Hur skriver jag in att det ska finnas en sådan också?

------------------
Alltid lär man sig något nytt varje dag...

@ndersMedlem sedan juni 200032 969 inlägg
#2

du får helt enkelt plocka bort ENABLESESSIONSTATE=False ur siddirektivet.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

@ndersMedlem sedan juni 200032 969 inlägg
#3

hmm. jag tror du missuppfattat detta en aning.

enablesessionstate talar om för servern att du stänger av sessionshanteringen för aktuell sida. lcid bestämmer hur datum/tid osv ska presenteras. dessa har inget med varandra att göra.

<% @ LCID=1053 %>
<%
response.write session("userid")
%>

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

LukaspojkenMedlem sedan maj 20011 312 inlägg
#4

Men är inte LCID=1053 en session? Det trodde jag...

Förresten man kanske kan spara userID i en temporär cookie istället för en session...vad tror du om det @nders?

------------------
Alltid lär man sig något nytt varje dag...

@ndersMedlem sedan juni 200032 969 inlägg
#5

nej, lcid (locale identifier) är en av session-objektets metoder, men kan också användas i siddirektivet utan att använda session. dock gäller inställningen endast på aktuell asp-sida, så på nästa sida gäller serverns defaultinställningar igen.

Förresten man kanske kan spara userID i en temporär cookie istället för en session...vad tror du om det @nders?

jo, visst kan man det, men jag förstår inte syftet. se till att enbart skapa sessions som du använder, eller cookies som du använder, så är du home free.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

icaaqMedlem sedan okt. 20005 273 inlägg
#6

Då måste du ju vara säker på att besökarens webläsare har cookie funktionen påsatt...vet du det så kan du sätta en cookie utan .expires

då försvinner den när besökaren stänger sin läsare :OO

------------------
I like ¼ £ whith cheese

LukaspojkenMedlem sedan maj 20011 312 inlägg
#7

Jag har <% @ ENABLESESSIONSTATE=False LCID=1053 %> på alla mina sidor. Anledning för att jag vill spara UserId i en session eller cookie är att man ska se om man är inloggad. Kan man inte sätta en expire på en cookie på 20 minuter?

------------------
Alltid lär man sig något nytt varje dag...

LukaspojkenMedlem sedan maj 20011 312 inlägg
#8

Jag vill inte ta bort enablesession=false...:(

------------------
Alltid lär man sig något nytt varje dag...

@ndersMedlem sedan juni 200032 969 inlägg
#9

Kan man inte sätta en expire på en cookie på 20 minuter?

jo, visst kan du det.
du kan ange expires med datum, timmar, minuter, whatever, alles.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

[Redigerat av @nders den 02 aug 2001]

emissionMedlem sedan dec. 19996 721 inlägg
#10

Då måste du använda cookies

LukaspojkenMedlem sedan maj 20011 312 inlägg
#11

Vad tycker ni att jag ska göra. Ska jag ta bort enablesession från varje sida eller hmmm det går inte att köra en if-sats eller något.

IF NOT session("UserID") THEN
Enablesession=false

Säkerheten blir ju inte så bra om jag kör cookies...:(

------------------
Alltid lär man sig något nytt varje dag...

icaaqMedlem sedan okt. 20005 273 inlägg
#12

Varför vill du använda :Enablesession=false :OO

------------------
I like ¼ £ whith cheese

LukaspojkenMedlem sedan maj 20011 312 inlägg
#13

Jag fick höra att det ökar prestandan en hel del...eller?

------------------
Alltid lär man sig något nytt varje dag...

icaaqMedlem sedan okt. 20005 273 inlägg
#14

hmm...jag bara undrar? vad är det du bygger för något LukasPojken??

Det låter som du kommer att bygga en site med 10.000 besökare om dan, med en access 97 databas. ;) och sen försöka spara in på prestandan genom att optimera koden in i minsta detalj

Allt detta skrivet med en glimt i ögat ;)

KABANG :OO

------------------
I like ¼ £ whith cheese

[Redigerat av icaaq den 02 aug 2001]

emissionMedlem sedan dec. 19996 721 inlägg
#15

Men du har rätt, icaaq.

Ännu en glimt ;)

emissionMedlem sedan dec. 19996 721 inlägg
#16

Om man har ENABLESESSIONSTATE=False så finns inte Session-objektet. Du måste använda cookies om du vill slippa Session, men jag skulle rekommendera dig att optimera mindre, och använda Session.

LukaspojkenMedlem sedan maj 20011 312 inlägg
#17

Det kommer att bli en stor site. Det är en hel del på siten redan. 25 uppdateringar på forumet på redan en månad och jag har inte marknadsfört siten något knappt. Access databasen ska jag dock byta upp till MySQL men har inte pengar till det ännu.

Men jag får väl ta bort enablesession då...attans...:)

------------------
Alltid lär man sig något nytt varje dag...

kristofferMedlem sedan juni 20001 257 inlägg
#18

Vilken site är det då? Det borde vi få veta efter alla dessa frågor?

------------------
http://www.tavlingar.se

BenganMedlem sedan juni 2000690 inlägg
#19

En bra orsak till att använda ENABLESESSIONSTATE=False är om man kör med Frames.

Om sessioner är tillslagna så körs sidorna genom asp-motorn en och en, men om sessioner är frånslaget så körs det multi-threaded. Kan alltså vara en bra ide att slå ifrån sessions till så många delsidor som möjligt i ett frameset.

Bara en tanke...

------------------
MvH
/Bengan
www.bengan.com | Brossans Räjser
"Better to be hated for who you are than loved for who you're not."

LukaspojkenMedlem sedan maj 20011 312 inlägg
#20

kristoffer: Känner att layout etc inte är så bra ännu...men när jag lägger ut den på en egen domän från Brinkster så ska jag presentera den. Då kommer jag att vara nöjd med den. Den är lite barnsjuk ännu...:)

Bengan: Ska ta med det i beaktande. Jag använder dock inte frames men jag kan nog hitta delsidor som inte sessions är nödvändiga och optimera lite där.

Tack för alla era svar...

------------------
Alltid lär man sig något nytt varje dag...

133 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)