Création du cookie à partir d'une page ASP.net

0000001481     -      01/02/2011
Obsolète

Cette information est obsolète. Les développements de sites web autour de Mercator se font maintenant

La configuration FoxIsapi ne pouvait directement agir sur le contexte HTTP des échanges entre l'internaute et le serveur web. Dès lors, les cookies devaient être créés via JavaScript, donc par le browser de l'internaute. En ASP.net, il en est tout autre. Le cookie ID nécessaire à l'identification de la session de chaque internaute peut être créé simplement via ce code, à placer n'importe où dans la page de démarrage (typiquement Default.aspx)

<%
     // CREER LE COOKIE POUR MERCATORISHOP (ceci remplace le traditionnel JavaScript)
     HttpCookie cookie = new HttpCookie("id");
     cookie.Value = Guid.NewGuid().ToString().Replace("-","").Substring(0,20);
     DateTime dtNow = DateTime.Now;
     cookie.Expires = DateTime.Now.AddDays(31);
     Response.Cookies.Add(cookie);
%>

On constate que le cookie créé est bien une chaîne aléatoire de 20 caractères de long, ce qui est conforme au bon fonctionnement de MercatorIshop.

Le fichier Zip ci-joint contient une page Default.aspx permettant de rentrer dans une MercatorIshop via la page Start.aspx.



A télécharger : 0000001481.zip (10 Kb - 26/03/2008)



Cookies fonctionnels : Cookies nécessaires à l'utilisation du site et cookies de préférence. Ils ne contiennent aucune donnée à caractère personnel. (En savoir plus)

Cookies statistiques : Captation de statistiques liées aux comportements des internautes. (En savoir plus)

Cookies marketing : Pour effectuer le suivi des visiteurs au travers des sites web, à des fins publicitaires. (En savoir plus)

Vous consultez une page relative à une version de Mercator qui n'est plus commercialisée ni supportée.

Mercator est une application .net qui utilise une base de données SQL Server. Les informations sur cette page ne correspondent plus à ces caractéristiques.