07. juli 2003 - 12:36Der er
7 kommentarer og 2 løsninger
Brugen af cookies
Hi, Jeg oplever ofte at index-siden på et website anmoder om at smide en cookie (eller flere - gerne tredjeparts) på min maskine. Egentlig er jeg lidt irriteret over det, men står nu selv i en situation hvor det ville lette mig hvis jeg fik lov til at smide en cookie (uden angivelse af expires) på brugerens PC. Er det "dårlig karma" at gøre brug af cookies og måske endda på index-siden?
/Lars
PS: Da der ikke er noget entydigt rigtig eller forkert svar til dette spørgsmål bliver der kun point til konstruktive og velbegrundede svar.
For min skyld må du smide alle de cookies, du lyster. Jeg ser ikke, hvorfor folk er så emsige med cookies - der er som sådan intet at tabe i "sikkerhed" ved at lade websites skrive en lille tekststreng, der kan bruges til at identificere en bruger. Så vil man postulere, at "jamen, jeg kan ikke lide, at de kan holde øje med mig og se hvilke sider, jeg kigger på"... det kan man sgu alligevel - det er på tide, at det går op for folk, at der ikke er noget, der hedder anonymitet på Internet. Hvorfor har folk også en så neurotisk trang til at skjule sig? hvad har de at skjule?
thomasledet: det var nu heller ikke for at tilgodese de, hm, "neurotiske brugere" (som jeg så delvist tilhører). Jeg er for længst holdt op med at opdrage på brugerne (hvilket er et sisyfos arbejde), og da jeg ved at nogle brugere/offentlige computere der som standard fravælger cookies kan det måske indgyde et problem hvis fx menusystemets punkter afhænger af hvad der står i en evt. cookie.
Men jeg tænker også mere på om der i nogle tilfælde kan være nogle brugevenlighedsmæssige aspekter af at benytte cookies - fx øget svartid (hvor meget det så end er).
der vil sansynligvis ikke være øget svartid... selv en forholdsvist gammel maskine kan generere et unikt id uden større armbevægelser og en cookie fylder ikke meget i netværkstrafikken.
Cookies skal naturligvis genereres med omhu. Der er ingen idé i at sende en masse information rundt i en cookie. Det er rigeligt blot at sende en uni identifikator og så bruge den til at gemme information om brugeren (og hvad der ellers skal ske) serverside... eventuelt i en database eller lignende. På denne måde kan man lade cookies udløbe - ikke kun på klientsiden, men også serverside...
et Tip: Nogle sider er meget afhængige af cookies og om en bruger har deaktiveret cookies eller sletter cookies ofte så har den et problem..
Men med den nye .NET kan man lave cookieless sessions, , d.v.s. at intet skal gemmes på brugerens pc og hjemmesiden kender brugeren igen selvom om han har fjernet Inet Temp filerne
jernespand> ved ikke lige, hvordan "den nye .NET" fungerer, men der skal stadig gemmes noget på klienten, for at det kan lade sig gøre... om de kalder det for cookies eller ej er for mig underordnet.
Tip. hvis du planlægger at anvende mere end 1 cookie, så smid den først, check at den er der og lad så være med at forsøge med nummer to hvis den første ikke er accepteret. Der er ikke noget værre end at skulle sige nej tak 30 gange.
hvis man benytter sig af metoden med kun at bruge et unikt idé, så er det kun nødvendigt med een cookie. så kan man jo gemme lige så meget information, det skal være, i fx en database og finde det frem med dette id.
->thomasledet: Du får s.. 5 points for din morale - den er jeg med på!
Synes godt om
Ny brugerNybegynder
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.