Quand on ouvre une nouvelle page asp, à partir d'une premiere page, cela ferme la session automatiquement ?
et si on rappelle la même page, la session se termine egalement ?
merci, question bête, mais utile
Quand on ouvre une nouvelle page asp, à partir d'une premiere page, cela ferme la session automatiquement ?
et si on rappelle la même page, la session se termine egalement ?
merci, question bête, mais utile
Non la session se ferme au bout de X minutes d'inactivités, ou si tu force la fin de session.
Ou si tu fermes toutes les pages concernées par le site. Car une session c'est par rapport à un site donné.i tu fermes donc la derniere page du site, la session s'arrete. Juste un ajout florian
OK, c'est bien ce qui me semblait, alors diable, pkoi ce code ne marche pas ? mon Session("CurrentPage") n'incremente jamais
lire.asp
global.asa
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 <%@ Language=VBScript %> <% Select Case Request.QueryString("Direction") Case "" 'Session("CurrentPage") = 1 Case "Next" Session("CurrentPage") = Session("CurrentPage") + 1 Case "Prev" Session("CurrentPage") = Session("CurrentPage") - 1 End Select Const adOpenKeyset = 1 Set objConnection = Server.CreateObject("ADODB.Connection") OBJConnection.Open "bd3" Dim strSQL strSQL = strSQL & "select * from dosspret" Set objRecordset = Server.CreateObject("ADODB.Recordset") objRecordset.PageSize = 1 objRecordset.Open strSQL, objConnection, adOpenKeyset objRecordset.AbsolutePage = CLng(Session("CurrentPage")) Dim i dim iPage 'je m'occupe que du cas "Suivant" pour l'instant iPage=Session("CurrentPage") For i = 1 To ipage-1 objRecordset.MoveNext If objRecordset.EOF then exit for End If Next If CLng(Session("CurrentPage")) > 1 Then %> <a href="lire.asp?Direction=Prev">Enregistrements précédents</a> <% End If %> <%If CLng(Session("CurrentPage")) < objRecordset.Pagecount Then %> <a href="lire.asp?Direction=Next">Enregistrements suivants</a> <% End If %> <HTML> <HEAD> <META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0"> </HEAD> <BODY> Nom : <%=objRecordset("Nom")%> <br> Prénom : <%=objRecordset("Prenom")%> <% Response.Write Application("connectes") %> [b]'ne s'affiche carrement pas[/b]</BODY> </HTML> <% objRecordset.Close objConnection.Close Set objRecordset = Nothing Set objConnection = Nothing %>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 <SCRIPT LANGUAGE=VBScript RUNAT=Server> sub application_onstart application("nbusers") = 0 Session("CurrentPage") = 1 end sub sub session_onstart application.lock application("nbusers") = application("nbusers") + 1 application.unlock end sub sub session_onend application.lock application("nbusers") = application("nbusers") - 1 application.unlock end sub
Tout à fait j'avais oublié de cas de figure.Envoyé par ado
Les sessions sont gérées par des cookies non stockés, si le navigateur refuse les cookies, pas de gestion de session.
la solution est simple
Sur NT4 , impossible de se servir de variables sessions, migration a windows 2000, et tout marche normalement !!!
A bon entendeur...
Sous NT4 les variables de session fonctionnent. Mais sous windows 2000 c'est mieux, tu n'as pas besoin de l'option pack et tu pourras même utiliser Asp .Net.
je confirme, no problemo sous NT 4 ServerEnvoyé par Florian
j'étais sous NT4 worksattion, c'était peut etre pour ça..
par contre savez vous pourkoi, sous IIS, faut il decharger dans parametres d'application
en effet mon appli marche, mais si je la lance une 2ème fois ça marche plus : ADODB.Recordset (0x800A0BB9)
si je décharge , ça remarche , qqun a t'il eu ce problème ?
A+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager