2009-07-31 10 views
0

Je fais une application, où je n'ai pas besoin d'afficher de visiteurs ... Elle devrait s'afficher dans la page d'accueil .. Et ma page d'accueil est default.aspx ... Si je mets une session à la page d'accueil par défaut en tant que visiteur = 1 pour la session ..., il est incrémenté pour un seul visiteur .. quand je clique sur les pages html et redirige vers la page par défaut ....Session.isnewsession

Comment puis-je définir la session, de sorte qu'il ne devrait pas changer pour une personne seule quand il clique sur une page aspx ou une page html ... donc le nombre devrait augmenter (Visiteur non), quand un nouveau visiteur visite la page ????

Quelqu'un peut-il helpout .. Merci à l'avance

+0

Désolé, quelle est votre question? –

Répondre

0

Je ne suis pas un total de 100% sûr, mais vous pouvez essayer de définir les propriétés Cookie ASP.NET par vous-même.

 var sessionCookie = new HttpCookie 
      ("ASP.NET_SessionId", Context.Session.SessionID); 
     sessionCookie.Expires.AddDays(1); 
     Context.Response.SetCookie(sessionCookie); 
0

Ceci est assez simple en fonction du temps que vous voulez stocker ces données ou suivre de nouveaux utilisateurs.

Pour suivre les nouveaux utilisateurs, vous devez utiliser un cookie. Si le cookie/valeur n'existe pas, il s'agit d'un nouvel utilisateur et vous devez incrémenter votre nombre d'utilisateurs. Si le cookie existe, ne faites rien. Je mettrais cette vérification où une nouvelle session démarre donc vous ne la vérifiez pas à chaque fois qu'une page est chargée car vous n'avez vraiment besoin de le faire que la première fois qu'ils accèdent à votre page et créent une nouvelle session. Maintenant, quand c'est un nouvel utilisateur, vous pouvez le stocker dans une base de données avec toutes sortes de détails, comme IP, date, cookie, etc ... Vous pouvez même enregistrer quand un utilisateur revient sur votre site et incrémenter leurs cookies comptent pour que vous puissiez voir à quelle fréquence ils reviennent sur votre site utilisateur par utilisateur. Il y a une tonne d'options différentes à ce que vous pouvez stocker et comment s'y prendre et tout dépend de vos besoins/besoins.