Hej,

Mój cel:
zidentyfikować przeglądarkę która się łączy z Moja strona by później ją rozpoznawać po jakimś ID.
Napisałem prosty serwer w oparciu o idHttpServer. Korzystanie z niej wymaga prostej autoryzacji. Wiec chce wysłać coś raz przy pomocy servera tak by zapamiętała to przeglądarka by później za każdym razem kiedy zostanie odświeżona strona, przeglądarka wyslala to id do serwera, dzikei temu ja rozpoznam kto to jest. Chcę identyfikować przeglądarkę myślę po cookies. Robię to tak ale nie działa:

Kopiuj
ReadCookie := ARequestInfo.Cookies.Cookie['testcookie','localhost'];
if ReadCookie = nil then
begin
 Aresponseinfo.Cookies.Clear;
Aresponseinfo.ContentText := 'No Cookie';
WriteCookie := Aresponseinfo.Cookies.Add;
WriteCookie.CookieName := 'testcookie';
WriteCookie.Value := 'testcookie';
WriteCookie.Domain := 'localhost';
WriteCookie.Expires := 444444;
end
else
AResponseInfo.ContentText := 'CookieFound:' + ReadCookie.CookieText;

exit;

próbowałem też tak:

Kopiuj
AResponseInfo.Cookies.Clear;
with AResponseInfo.Cookies.Add do
   begin
       CookieName := 'testcook';
       Value := ''test1111';
       Domain:='AdresIpServera';
   end;

dziękuje za pomoc.