Generer un guid et comment recuperer l'id de la session

Contenu du snippet

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 / Exemple :


<%@ 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>

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.