Sur l'un de mes sites (entre 150 000 et 200 000 visiteurs par jour)
j'utilise les variables de session d'ASP pour stocker des informations (8
données numériques) sur chaque page visitée afin d'obtenir d'une base de
données des enregistrements en correspondance.
Avec la monté en charge de ces derniers temps (passage de 150 000 à 200 000)
le système est devenu instable, les variables de session me donne des
résultats complètement incohérent (par exemple session("Calcul") = 1+1
renvoit bien une valeur mais tout sauf 2).
En regardant la valeur de l'id de session je constate qu'il varie à chaque
page alors que normalement il devrait être identifique. Quelqu'un à déjà eu
ce problème ???
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Frédéric Queudret [MS]
Bonjour,
Votre problème vient probablement du fait que le cookie ASPSESSIONID est bloqué par le navigateur. Dans ce cas, à chaque connexion, l'ID de Session est regénéré. Explication rapide sur le cookie de session ASP: http://asp.developpez.com/faq/?page=session Il vous faut donc détecter le support des cookies par le navigateur pour prévenir l'utilisateur de la nécessité de supporter les cookies pour votre site. Une autre solution consiste à ne plus utiliser les cookies et à générer une URL contenant l'ID session. Dans ce cas, il faut utiliser "Cookie Munger" fournit, de mémoire, avec le Resource Kit IIS. Plus d'infos: http://www.tburke.net/info/reskittools/topics/cookiemunger.htm
Frédéric
"Jérôme Quintard" wrote in message news:
Sur l'un de mes sites (entre 150 000 et 200 000 visiteurs par jour) j'utilise les variables de session d'ASP pour stocker des informations (8 données numériques) sur chaque page visitée afin d'obtenir d'une base de données des enregistrements en correspondance.
Avec la monté en charge de ces derniers temps (passage de 150 000 à 200 000) le système est devenu instable, les variables de session me donne des résultats complètement incohérent (par exemple session("Calcul") = 1+1 renvoit bien une valeur mais tout sauf 2).
En regardant la valeur de l'id de session je constate qu'il varie à chaque page alors que normalement il devrait être identifique. Quelqu'un à déjà eu ce problème ???
Jérôme
Bonjour,
Votre problème vient probablement du fait que le cookie ASPSESSIONID est
bloqué par le navigateur.
Dans ce cas, à chaque connexion, l'ID de Session est regénéré.
Explication rapide sur le cookie de session ASP:
http://asp.developpez.com/faq/?page=session
Il vous faut donc détecter le support des cookies par le navigateur pour
prévenir l'utilisateur de la nécessité de supporter les cookies pour votre
site.
Une autre solution consiste à ne plus utiliser les cookies et à générer une
URL contenant l'ID session.
Dans ce cas, il faut utiliser "Cookie Munger" fournit, de mémoire, avec le
Resource Kit IIS.
Plus d'infos: http://www.tburke.net/info/reskittools/topics/cookiemunger.htm
Frédéric
"Jérôme Quintard" <jerome._nospam_quintard@wanadoo.fr> wrote in message
news:eFsui9s1EHA.1144@TK2MSFTNGP09.phx.gbl...
Sur l'un de mes sites (entre 150 000 et 200 000 visiteurs par jour)
j'utilise les variables de session d'ASP pour stocker des informations (8
données numériques) sur chaque page visitée afin d'obtenir d'une base de
données des enregistrements en correspondance.
Avec la monté en charge de ces derniers temps (passage de 150 000 à 200
000) le système est devenu instable, les variables de session me donne des
résultats complètement incohérent (par exemple session("Calcul") = 1+1
renvoit bien une valeur mais tout sauf 2).
En regardant la valeur de l'id de session je constate qu'il varie à chaque
page alors que normalement il devrait être identifique. Quelqu'un à déjà
eu ce problème ???
Votre problème vient probablement du fait que le cookie ASPSESSIONID est bloqué par le navigateur. Dans ce cas, à chaque connexion, l'ID de Session est regénéré. Explication rapide sur le cookie de session ASP: http://asp.developpez.com/faq/?page=session Il vous faut donc détecter le support des cookies par le navigateur pour prévenir l'utilisateur de la nécessité de supporter les cookies pour votre site. Une autre solution consiste à ne plus utiliser les cookies et à générer une URL contenant l'ID session. Dans ce cas, il faut utiliser "Cookie Munger" fournit, de mémoire, avec le Resource Kit IIS. Plus d'infos: http://www.tburke.net/info/reskittools/topics/cookiemunger.htm
Frédéric
"Jérôme Quintard" wrote in message news:
Sur l'un de mes sites (entre 150 000 et 200 000 visiteurs par jour) j'utilise les variables de session d'ASP pour stocker des informations (8 données numériques) sur chaque page visitée afin d'obtenir d'une base de données des enregistrements en correspondance.
Avec la monté en charge de ces derniers temps (passage de 150 000 à 200 000) le système est devenu instable, les variables de session me donne des résultats complètement incohérent (par exemple session("Calcul") = 1+1 renvoit bien une valeur mais tout sauf 2).
En regardant la valeur de l'id de session je constate qu'il varie à chaque page alors que normalement il devrait être identifique. Quelqu'un à déjà eu ce problème ???
Jérôme
Jérôme Quintard
Ok effectivement... mais j'ai vu aussi que l'on pouvait prendre un certificat P3P pour limiter la casse. Par contre ce que je comprends pas c'est que visiblement cookie munger ne fonctionne qu'en local, en tout cas avec des adresses relatives !?????
Comment fait on lorsque l'on en a besoin via une adresse absolue ?
Jérôme
Ok effectivement... mais j'ai vu aussi que l'on pouvait prendre un
certificat P3P pour limiter la casse. Par contre ce que je comprends pas
c'est que visiblement cookie munger ne fonctionne qu'en local, en tout cas
avec des adresses relatives !?????
Comment fait on lorsque l'on en a besoin via une adresse absolue ?
Ok effectivement... mais j'ai vu aussi que l'on pouvait prendre un certificat P3P pour limiter la casse. Par contre ce que je comprends pas c'est que visiblement cookie munger ne fonctionne qu'en local, en tout cas avec des adresses relatives !?????
Comment fait on lorsque l'on en a besoin via une adresse absolue ?