begin process at 2008 08 28 21:05:50
1 233 373 membres
465 nouveaux aujourd'hui
14 291 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

GENERER UN GUID ET COMMENT RECUPERER L'ID DE LA SESSION


Information sur la source

Catégorie :Astuces Source .NET ( DotNet ) Classé sous : guid, uniqueidentifier, session Niveau : Débutant Date de création : 15/04/2004 Vu : 12 225

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (1)
Ajouter un commentaire et/ou une note

Description

en regardant les "trace" de mes pages en asp.net j'ai remarqué un "ID de la session" et je pense que cela peut etre utile avec un cookie persistant pour la gestion d'un panier.
en cherchant sur le net j'ai appris qu'il y avais un GUID "A GUID is a Globally Unique Identifier, basically a 16-Byte string that is guaranteed to be unique."

bref voici 2 moyens d'identifier presque uniquement un louche individu suspecté de vouloir vous enrichir en achetant chez vous.

si cela peut servir hein ?

DedZep

Source

  • <%@ Page Debug="true" trace="false" Language="vb" %>
  • <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//FR">
  • <HTML>
  • <HEAD>
  • <title>générer GUID et ID session</title>
  • <script language="vb" runat="server">
  • Sub NewGUID (Sender As Object, E As EventArgs)
  • '
  • 'truc piqué un peu partout
  • '
  • dim idcli as string
  • idcli = System.GUID.NewGuid().ToString()
  • guidLabel.Text = idcli
  • 'Response.write("IGUID :" & idcli & "<br>")
  • 'Trace.Warn ("idcli : " & idcli)
  • End Sub
  • Sub NewID (Sender As Object, E As EventArgs)
  • '
  • 'truc piqué un peu partout
  • '
  • Dim cookies As HttpCookieCollection
  • Dim Cook As HttpCookie
  • Dim TabCook(1) As String
  • cookies = Request.Cookies
  • TabCook = cookies.AllKeys
  • Cook = cookies(TabCook(0))
  • dim idsess as string = Cook.Value
  • idsessLabel.Text = idsess
  • 'Response.write("ID de la session : " & Cook.Value)
  • 'Trace.Warn ("idsess : " & idsess)
  • End Sub
  • </script>
  • </HEAD>
  • <body>
  • <form runat="server" ID="Form1">
  • <TABLE id="Table1" cellSpacing="1" cellPadding="1" width="70%" bgColor="black" border="1">
  • <TR>
  • <TD></TD>
  • <TD></TD>
  • <TD></TD>
  • </TR>
  • <TR>
  • <TD>
  • <P align="center">
  • <asp:Button id="guidBoutton" text="Générer un GUID" runat="server" onclick="NewGUID" ForeColor="Red" BackColor="White" /></P>
  • </TD>
  • <TD></TD>
  • <TD>
  • <P align="center">
  • <asp:Button id="idsessBoutton" text="voir ID de la session" runat="server" onclick="NewID" ForeColor="Red" BackColor="White" /></P>
  • </TD>
  • </TR>
  • <TR>
  • <TD>
  • <P align="center">
  • <asp:Label id="guidLabel" runat="server" Font-Bold="True" ForeColor="Yellow" /></P>
  • </TD>
  • <TD></TD>
  • <TD>
  • <P align="center">
  • <asp:Label id="idsessLabel" runat="server" Font-Bold="True" ForeColor="Yellow" /></P>
  • </TD>
  • </TR>
  • </TABLE>
  • <br>
  • </form>
  • </body>
  • </HTML>
<%@ Page Debug="true" trace="false" Language="vb" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//FR">
<HTML>
	<HEAD>
		<title>générer GUID et ID session</title>
		<script language="vb" runat="server">


Sub NewGUID (Sender As Object, E As EventArgs)
	' 
	'truc piqué un peu partout
	'
	dim idcli as string
	idcli = System.GUID.NewGuid().ToString()

	guidLabel.Text = idcli	
	'Response.write("IGUID :" & idcli & "<br>")
	'Trace.Warn ("idcli : " &  idcli)
	
End Sub


Sub NewID (Sender As Object, E As EventArgs)
	' 
	'truc piqué un peu partout
	'	
	Dim cookies As HttpCookieCollection 
	Dim Cook As HttpCookie
	Dim TabCook(1) As String
	cookies = Request.Cookies
	TabCook = cookies.AllKeys
	Cook = cookies(TabCook(0))
	dim idsess as string = Cook.Value

	idsessLabel.Text = idsess
	'Response.write("ID de la session : " & Cook.Value)
	'Trace.Warn ("idsess : " &  idsess)

End Sub

		</script>
	</HEAD>
	<body>
		<form runat="server" ID="Form1">
			<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="70%" bgColor="black" border="1">
				<TR>
					<TD></TD>
					<TD></TD>
					<TD></TD>
				</TR>
				<TR>
					<TD>
						<P align="center">
							<asp:Button id="guidBoutton" text="Générer un GUID" runat="server" onclick="NewGUID" ForeColor="Red" BackColor="White" /></P>
					</TD>
					<TD></TD>
					<TD>
						<P align="center">
							<asp:Button id="idsessBoutton" text="voir ID de la session" runat="server" onclick="NewID" ForeColor="Red" BackColor="White" /></P>
					</TD>
				</TR>
				<TR>
					<TD>
						<P align="center">
							<asp:Label id="guidLabel" runat="server" Font-Bold="True" ForeColor="Yellow" /></P>
					</TD>
					<TD></TD>
					<TD>
						<P align="center">
							<asp:Label id="idsessLabel" runat="server" Font-Bold="True" ForeColor="Yellow" /></P>
					</TD>
				</TR>
			</TABLE>
			<br>
		</form>
	</body>
</HTML>
  • signaler à un administrateur
    Commentaire de memnochlabodotnet le 27/11/2004 15:44:06

    Remarque tu as ce lien http://msdn.microsoft.com/library/fre/default.asp?url=/library/FRE/cpref/html/frlrfSystemWebSessionStateHttpSessionStateClassSessionIDTopic.asp

    TU peux recupérér l'id de la session

Ajouter un commentaire

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS