baiji
Messages postés4Date d'inscriptionjeudi 6 janvier 2005StatutMembreDernière intervention 2 février 2005
-
1 févr. 2005 à 21:42
cs_roro06
Messages postés732Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention29 octobre 2007
-
4 févr. 2005 à 12:32
bonjour, j'essai d'utiliser le global.asa mais apres l'avoir inséré a la racine du site (je travail en local) et bien rien ne se passe, je ne trouve aucune explication.
si qqun aurait une idée ca m'aiderait bcp.
merci
code du global.asa:
<script language="vbscript" runat="server">
Sub Application_OnStart
Response.Redirect "mapa.asp" 'une page du site
End Sub
sub Session_OnStart
Response.Redirect("mapa.asp")
end sub
cs_AC1
Messages postés116Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention25 mars 2010 2 févr. 2005 à 07:57
A ma connaissance il est fortement déconseillé de faire des pages de renvoi à l'intérieur de global.asa.
As-tu essayé d'intialiser tes variables de test et passer dans un page de transit normale qui redirigera vers tes pages selon les tests ?
cs_AC1
Messages postés116Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention25 mars 2010 2 févr. 2005 à 10:20
Je ne connais pas bien javascript
As tu bien relancé le serveur IIS pour initialiser ta variable application et réouvert un navigateur pour celle de sessiion ?
AC1
Databases on the Web & on the LAN
baiji
Messages postés4Date d'inscriptionjeudi 6 janvier 2005StatutMembreDernière intervention 2 février 2005 2 févr. 2005 à 11:18
j'ai "relancer" IIS (je l'ai redemarré) et jai bien relancer IE (et mozilla aussi) mais c'est comme si il ne prenait pas en compte le global.asa...
en fait je voulait me servir de ce fichier pour vider un caddie virtuel au cas ou une personne ferme la fenetre sans se deloguer, si qqun a une idée.
une autre petite question (j'en profite) comment éviter lorsque qqun se delogge qu il se retrouve de nouveau logger en faisant "page précedente" sur le navigateur?
merci.
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_AC1
Messages postés116Date d'inscriptionsamedi 14 août 2004StatutMembreDernière intervention25 mars 2010 2 févr. 2005 à 11:32
Pour le global asa il est peut-être au mauvais endroit.
Mets-le à différents niveaux y compris root du web défaut, mets lui une varaible différente pour chaque et tu verras lequel est pris.
C'est celui de la racine du site par défaut, mais parfois en développement on n'est pas positionné à la bonne racine.
Pour liquider tes variables de session : Session.abandon
Ceci implique qu'à chaque début de page tu as un script pour tester si les variables de session sont existantes (il suffit de créer une spécifique qui contient "o" par exemple, si elle est vide = plus de session). Auquel cas tu renvoies sur la page de login.
cs_roro06
Messages postés732Date d'inscriptionjeudi 2 janvier 2003StatutMembreDernière intervention29 octobre 2007 4 févr. 2005 à 12:32
Bonjour
L'objet response, session et request ne sont tout simplement pas accessibles par l'evènement application_onStart.
le global.asa n'a pas besoin d'être "activé". Sa présence à la racine du site suffit.
Si tu utilises des variables de session pour ton caddie virtuel, celles-ci seront vidées dés que l'utilisateur ferme son navigateur