classmembers en pagereloading
Zou iemand mij kunnen vertellen wat de beste (meest nette) manier is om bepaalde class members na pagereloading (als instanties ook opnieuw worden aangemaakt) instant te houden.
Vriendelijke groet
Over het algemeen werkt het zoals ik net heb beschreven, laden via een identifier die in een sessie zit.
Maar zo zijn er meer members, nu zet ik elk member die bij een nieuwe instantie behouden moet blijven in een sessie. Ik vroeg me nu af of dit de correcte (meest nette) manier is.
De slimste manier om gegevens tijdens een reload te bewaren is ze in een sessievariabele op te slaan, dus in principe is dat een juiste aanpak. Een andere manier is er niet, op het gebruik van een database of cookies na dan. Maar die twee oplossingen zijn omslachtiger dan een sessievariabele.
bedankt! dan zit ik iig op de goede weg : ) Ik zit nu alleen nog te overwegen een session class te schrijven, zag dat er recentelijk al een post over ging.
Voorbeeldje: Stel dat je volgende & vorige pagina linkjes hebt, en dezen een method van een object dat in de sessie zit aanroepen. Nu heb je twee tabs open, allebei met de webpagina waarin je die class & linkjes gebruikt. Druk je nu in tab 1 op "volgende", dan werkt dat zoals verwacht. Druk je dan in tab 2 op "volgende", dan ga je niet naar dezelfde pagina als tab 1 (wat je zou verwachten) maar nog een pagina verder.
Dit soort navigatie issues dien je gewoon in de GET op te lossen. Voor SEO kun je dan natuurlijk een routing classe gaan aanmaken.