J'utilise l'adresse IP de l'utilisateur pour trouver son emplacement d'affichage du contenu correct sur mon site Web ASP.NET. J'ai placé une session au début de ma page default.aspx pour détecter si c'est la première fois que mon utilisateur exécute le site Web ou pas, si c'est la première fois, mon algorithme de détection d'emplacement s'exécute et la session de ville est également définie. Mes utilisateurs peuvent changer de ville et chaque fois qu'ils changent de ville, la session de ville est également modifiée. Ce processus fonctionne correctement, mais lorsque l'utilisateur ferme son navigateur et ouvre à nouveau le navigateur, mon algorithme de détection de ville ne fonctionne pas car mon session["firsttime"]
est toujours actif et sa valeur est TRUE
(ma durée de vie de la session est fixée à 20 minutes par défaut). Comment puis-je détecter que l'utilisateur vient de démarrer son navigateur même s'il a un session["firsttime"]
réglé sur TRUE
? Puis-je le faire en utilisant le fichier global.asax?Première détection du site Web ASP.NET
0
A
Répondre
2
Essayez d'utiliser les cookies au lieu de session pour détecter la "première fois" & "retour utilisateur". En outre, vous pouvez définir les informations de localisation dans un cookie.
+0
merci, mais pourriez-vous s'il vous plaît clarifier votre solution? Que dois-je définir exactement dans mes cookies? combien de temps mes cookies devraient-ils durer? –
Questions connexes
- 1. Détection HTTP entrante du site Web
- 2. Publication du site Web ASP.NET
- 3. python détection de la langue du site Web
- 4. Outil de détection du langage de développement de site Web
- 5. Création et publication du site Web Asp.net
- 6. Publication du site Web ASP.NET MVC3
- 7. Test du site Web ASP.NET MVC
- 8. Migration du site Web asp.net vers Linux?
- 9. personnalisation du site Web asp.net webforms timeout
- 10. Déploiement du site Web asp.net dans IIS
- 11. Site Web dans un site Web avec ASP.NET MVC
- 12. Détection de périphérique pour le site Web
- 13. Déploiement du site Web ASP.NET en même temps que le site Web ASP.NET MVC
- 14. détection de crawler/spider du nouveau site
- 15. Site Web ASP.NET 4.0
- 16. site web asp.net
- 17. ASP.NET Site Web d'essai
- 18. Débogage du site Web ASP.NET à partir de Visual Studio provoque le redémarrage du site Web
- 19. web-scrape site web asp.net avec r
- 20. pré-compile asp.net site web
- 21. ASP.NET simple site web 'framework'
- 22. Détection du serveur d'hébergement Web
- 23. Erreur lors du déploiement du site Web ASP.net
- 24. ASP.Net citation du site
- 25. Asp.net site Web DLL versioning
- 26. VS2008 ASP.NET Site Web et application Web
- 27. Dll séparée dans un site Web ASP.NET + site Web MVC?
- 28. GZip complète asp.net site web
- 29. Asp.net Site Web Email Erreur
- 30. problème de site Web asp.net
quel mode de session utilisez-vous? –
mhhh, si l'utilisateur ferme le navigateur la prochaine fois qu'il ira sur votre site 'session [" firsttime "]' devrait être nul pour lui. –
J'utilise le mode inProc, bien sûr, la session reste jusqu'à sa durée de vie (20 minutes ici), donc mon algorithme ne fonctionne plus à cette période, puis-je utiliser Session_Start dans global.asax.cs? Quand est-ce que ça marche? –