
Koekjes op de website
Auteur Richard,
geplaatst in "Website & Server" op
Dit artikel is 90 keer gelezen en heeft 0 reactie(s).
Dit artikel is 90 keer gelezen en heeft 0 reactie(s).
Ik heb ze lang buiten de deur kunnen houden, cookies, maar moet ze helaas toch gebruiken in MultiSite, niet om je te volgen, maar om een paar instellingen in op te slaan, zoals de taalkeuze, in welke taal de website je bij een volgend bezoek aanspreekt.
Het makkelijkste zou zijn dat iedere bezoeker gewoon een account aanmaakt op de website, maar niet iedereen wil meteen een account aanmaken en allerlei persoonlijke informatie achterlaten. Dat snap ik heel goed, maar voor een website beheerder zou dat wel het makkelijkste zijn, want dan kun je de eventuele voorkeursinstellingen bewaren in het account van de gebruiker. Maar niet ingelogde gebruikers en bezoekers hebben dan die mogelijkheden niet.
Dus moet ik op zoek naar een andere oplossing. De taal kan ik zo uit je webbrowser uitlezen en de website daarop laten reageren, dat is geen enkel probleem. Maar stel dat je met een engelstalige browser of besturingssysteem werkt en je hebt de voorkeur voor Nederlands en ik zou alleen die informatie uit de browser halen, dan is dat erg irritant. Het zou dan mooi zijn als er een schakelaartje of keuzemogelijkheid op de website komt waarin men de taal kan instellen en dat dat dan ook onthouden werd bij een volgend bezoek.
De website maakt al gebruik van sessies, maar zodra de browser gesloten wordt is deze informatie gewoon weg. Sessies worden gebruikt om login informatie te bewaren, zodat de server weet dat je nog gewoon ingelogd bent en dat er niet continue om wachtwoorden gevraagd wordt. Zodra je uitlogt of de browser wordt afgesloten, is alle informatie weg en ben je ook uitgelogd en moet je weer opnieuw inloggen.
Sessies worden ook gebruikt om de inhoud van het winkelmandje te onthouden, als de sessie verlopen is of om bovenstaande reden is afgesloten is het winkelmandje ook gewoon weer leeg en liggen alle producten weer netjes in hun schappen, alsof er niets gebeurd is.
Dus dan kom ik toch op het gebruik van cookies, dat zijn kleine bestandjes die worden opgeslagen op de harde schijf van je device, deze kleine bestandjes kunnen allerlei informatie bevatten en worden later door de website weer uitgelezen als je die website weer bezoekt, zo weet de website wat ie moet doen.
Helaas worden deze cookies ook op grote schaal misbruikt door allerlei bedrijven om je te volgen en je surfgedrag vast te leggen en dat heb ik eigenlijk op cookies tegen en ik ben zeker niet de enige. Nu hoef ik mijn bezoekers niet te volgen en al helemaal niet te weten wat ze allemaal uitspoken, dat interesseert me ook totaal niet. Het is voor mij geen verdienmodel en ik kan en wil ook helemaal geen informatie aan die mafia doorverkopen voor een paar schamele euro's.
Mijn cookie(s) zal alleen het broodnoge bevatten, zoals de in de planning staande taalinstelling en later misschien nog wat andere basisinstellingen voor de toegankelijkheid van de website, maar niet!
Zoals het je misschien al is opgevallen verschijnt er een cookie melding op de website(s), zodra je op OK klikt, wordt er een cookie gezet en verdwijnt de melding voor een jaar, of als je die cookie verwijdert, krijg je de melding een volgende keer weer als je de website bezoekt. Voor nu is dat een lege cookie, die er nu alleen nog voor zorgt dat je een jaar lang deze melding niet meer krijgt. Het kan zijn dat het na het klikken op de OK knop allemaal een beetje vreemd reageert, daar probeer ik nog een oplossing voor te vinden. Voor nu werkt het klikken op een willekeurige link of dat de pagina even ververst wordt, dan is alles weer als vanouds.
Zo, nu ga ik weer even verder met het aanpassen van de website voor de meertalige ondersteuning, want er is best nog wel veel werk te verzetten, ik denk dat ik nog niet eens op de helft ben, want het gaat niet zo vlot als ik zou willen. Ik kom steeds weer dingen tegen die ook even aandacht nodig hebben en dat kost ook tijd. Maar we gaan gewoon vrolijk door, ooit komt het einde in zicht.
Foto's bij dit artikel:
Klik op een foto vor een vergroting.
