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 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 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>
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 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 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
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...
Jag vill inte ta bort enablesession=false...:(
------------------
Alltid lär man sig något nytt varje dag...
@ndersMedlem sedan juni 200032 969 inlägg
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 Då måste du använda cookies
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 Varför vill du använda :Enablesession=false :OO
------------------
I like ¼ £ whith cheese
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 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 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.
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...
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 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."
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...