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:
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:
AResponseInfo.Cookies.Clear;
with AResponseInfo.Cookies.Add do
begin
CookieName := 'testcook';
Value := ''test1111';
Domain:='AdresIpServera';
end;
dziękuje za pomoc.