Avatar billede nidyahou Praktikant
10. maj 2004 - 23:07 Der er 4 kommentarer og
1 løsning

Gennemgang af TidCookiemanager komponenten

Hey, jeg vil godt have noget information om TIdCookieManager komponenten. Hvilke events der betyder hvad, hvilke andre komponenter der skal tages i brug med dette værktøj... brug gerne et eksempel, til at hente en kildekode fra www.findes-ikke.dk

TAK =)
Avatar billede hrc Mester
14. maj 2004 - 16:49 #1
Undskyld hvis det er lidt arrogant, men når jeg trykker på F1 i min Delphi, så kommer der altså ret meget hjælpetekst frem.

Alternativet er at prøve google: +delphi +TIdCookieManager

Bruger du i øvrigt navnet "Arez" på www.udvikleren.dk? Han har stillet næsten samme spørgsmål.

Jeg fandt et link der måske kan hjælpe: http://www.aewnet.com/newsgroups/rnews.asp?newsid=51958&group=65

Hvad jeg mente med min reference til Google var at det kunne du ligeså godt selv have gjort.
Avatar billede nidyahou Praktikant
15. maj 2004 - 12:14 #2
Arez er mig, jeg regnede da med at det var tilladt at stille spørgsmålet i begge fora?

Jeg får desværre ikke det helt store ud af det link, da jeg ikke synes at få nogen egentlig forklaring på events'ne o.l. såehm..
Avatar billede hrc Mester
15. maj 2004 - 22:50 #3
Pyha - et helt nyt område af begive sig ind på. Jeg har læst om RFC2109, installeret Indy-opdateringer og hentet (og skimmet) "Indy in Depth" og begynder (bedre sent end aldrig), at få et overblik af komponentpakken. Mangler dog at køre nogle af demo'erne.

Der er ikke det store ved TidCookieManager. Den sørger for oprettes en cookie jvf. bl.a. RFC2109 specifikationen. Den er koblet på en TidHTTP-komponent og når den går ind på en hjemmeside og AllowCookies er sat, så aktiveres TidCookieManageren. Umiddelbart ser det ud til at den oprettes og slettes een gang i TidHTTP's levetid.

Med hensyn til de 3 events OnCreate, OnDestroy og OnNewCookie (håber ikke du har andre i din Delphi):

OnCreate event kommer frem med en tom liste af Cookies (TIdCookies). Hvis du har nogen liggende i forvejen, antager jeg at de kan smides ind der - kan sagtens være forkert antaget, men kan ikke se anden anvendelse).

OnDestroy event kaldes lige inden komponenten nedlægges. Antager at det sker når man lukker HTTP-tingesten (eller forlader den pågældende side på nettet - hvis det viser sig at komponenten løbende oprettes/nedlægges).

Endelig er der den med kød på: OnNewCookie. Her har du muligheden for at afvise oprettelsen af en ny cookie (som kommer fra AddCookie eller AddCookie2). VAccept = false og komponenten nægter at oprette den.

Håber det kan hjælpe dig lidt videre.

/hrc

P.S. Selvfølgelig er det i orden at spørge andre steder. Så bare at spørgsmålene var ret enslydende og blev nysgerrig. Du skal slet ikke være ked af at spørge andre end Eksperten. Eksperten bliver ikke sur, bare meget, meget skuffet.... ;-)
Avatar billede nidyahou Praktikant
30. juni 2004 - 13:42 #4
jeg får altså stadig ikke det helt store ud af det :( Jeg forstår bare ikke helt hvordan jeg skal gribe det an :P Det virker ikke med den URL jeg prøver
Avatar billede nidyahou Praktikant
24. juli 2004 - 01:48 #5
skal bruge mere, ellers må jeg lukke :P
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester