Avatar billede kane Juniormester
11. november 2001 - 13:39 Der er 15 kommentarer og
2 løsninger

sessions

Jeg har en side der køre med sessions, men hvis sider står åben i feks. 20 min så skal man trykke 2 gange på et link for det virker.....kan man gøre noget ved det.....måske sætte win til at køre en session hver 10 min eller??
Avatar billede kane Juniormester
11. november 2001 - 13:40 #1
men hvis sider = siden
Avatar billede cliche Nybegynder
11. november 2001 - 13:41 #2
du kan lave din session.timeout højere

session.timeout = 250 så skulle der ikke været problemer :9
Avatar billede tue Nybegynder
11. november 2001 - 13:44 #3
session.timeout sætter du i din global.asa

Men det jeg ikke helt forstår er at hvis du trykker 2 gange så virker det. Hvis en session er udløbet, så findes den ikke mere uanset hvor mange gange du trykker, så jeg tror ikke det har noget med din session at gøre.
Avatar billede kane Juniormester
11. november 2001 - 13:44 #4
hvor......i asp koden.......eller......syntes ikke jeg kan se en timeout.......og hvad er 250....min eller timer?
Avatar billede cliche Nybegynder
11. november 2001 - 13:46 #5
det er min, og du kan smide den tilfældigt :)
Avatar billede cliche Nybegynder
11. november 2001 - 13:46 #6
Hvis det skal være det samme for alle dine sessions på dine sider, så gør som tue at smide den i global.asa
Avatar billede kane Juniormester
11. november 2001 - 13:48 #7
jeg har ikke en global.asa
Avatar billede kane Juniormester
11. november 2001 - 13:50 #8
<%
        if ( StrComp(expand_id, rs(0), 1) = 0 ) then
            Session(\"expanded\"&rs(0)) = rs(0)
        end if
       
        if ( StrComp(collaps_id, rs(0), 1) = 0 ) then
            Session(\"expanded\"&rs(0)) = \"\"
        end if

%>

fandt denne her........er det noget med den?
Avatar billede tue Nybegynder
11. november 2001 - 13:50 #9
Så opret en global.asa :)

Den skal ligge i roden af din web mappe.
Avatar billede cliche Nybegynder
11. november 2001 - 13:51 #10
OK så smid det i din aspside, lad os sige din session er bygget på den her måde

<%
if session(\"on\") = \"\" then
session(\"on\") = \"on\"
session.timeout = 250 \' min
end if
%>
Avatar billede kane Juniormester
11. november 2001 - 14:47 #11
altså en global.asa.....fil i top af asp koden.........med <%
if session(\"on\") = \"\" then
session(\"on\") = \"on\"
session.timeout = 250 \' min
end if
%>
i
Avatar billede cliche Nybegynder
11. november 2001 - 14:49 #12
Nej bare drop den global.asa, men et eller andet sted i det script som du har problemer med
skal du bare smide session.timeout = 250 \' min
Avatar billede cliche Nybegynder
11. november 2001 - 14:50 #13
global.asa er for at give dig en slags global variabel for hvad din script.timeout skulle være, i denne sammenhæng
Avatar billede kane Juniormester
11. november 2001 - 15:21 #14
   
        \' You have a group, thus you do not need to select ROOT as default
        hasGroups = True
    Loop
    tal = 0
    \' Close this resultset
    rs.Close
    Set rs = Nothing
   
End Function

%>
<%
session.timeout = 250 \' min

%>

vil den virke??..........til slut i min asp kode
Avatar billede cliche Nybegynder
11. november 2001 - 15:23 #15
prøv at kom med de linier hvor du setter din session
Avatar billede kane Juniormester
11. november 2001 - 16:05 #16
har lavet om på det.........session er i top nu..........fik lige at vide af en at den skulle være i toppen
Avatar billede kane Juniormester
26. november 2001 - 16:22 #17
det hjalp ikke som det skulle....cliche ....du får lidt point som tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester