这是一个工作代码块,它将在 Intraweb 12.2.8 XE2 中创建一个 Cookie
确保在您的 uses 子句中 添加IW.HTTP.Cookie 。
当然,您必须修改 TiwfrmMain 以匹配您的 iwform 并通过以下方式声明过程:):procedure MakeCookie; 在你的
procedure TiwfrmMain.MakeCookie;
var cookieMain: THttpCookie;
begin
try
cookieMain:= THttpCookie.Create('email',editLogin.Text,'',Date + 999);
WebApplication.Response.Cookies.Add(cookieMain);
cookieMain.free;
except
end;
end;
然后您还可以通过以下方式获取它:
procedure TiwfrmMain.SetCookie;
begin
try
if WebApplication.Request.CookieFields.IndexOfName('email')> -1 then
editLogin.Text := WebApplication.Request.CookieFields.Values['email'];
except
end;
end;
开心:)