1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
interface
uses .... ServerController, UserSessionUnit, .... ; // bien sur ne pas oublier d'indiquer l'utilisation des unités (point 01)
....
// lecture de cookies
UserSession.marque:=WebApplication.Request.CookieFields.Values['Marque'];
UserSession.Langue:=WebApplication.Request.CookieFields.Values['Language'];
// envoi de cookies durée de vie 10 jours (IncDay(Now,10))
var slist : TStringList;
...
begin
sList := TStringList.Create;
sList.Add('Increment='+inttostr(usersession.increment));
sList.Add('Marque='+userSession.Marque);
sList.Add('Language='+UserSession.Langue);
WebApplication.Response.SetCookieField(sList,'','',IncDay(Now,10),false);
sList.Free;
end; |
Partager