De navigatie van een website moet altijd feilloos werken. Kijk maar hoe je zelf reageert als je de weg kwijtraakt op een website of als de linkjes daar slecht of niet werken. Ook heel erg lang wachten tot een pagina beschikbaar komt is niet goed voor het humeur. De grootste fout van een website bouwer is als hij de navigatie afhankelijk maakt van scripts die misschien niet ondersteund worden door alle browsers. Maak dus bijvoorbeeld nooit een back button die met javascript gemaakt is: Als een bezoeker javascript uitgeschakeld heeft staan kan hij klikken op het knopje wat hij wil, maar er zal niets gebeuren... (voor mij een reden om zo'n website voortaan links te laten liggen). De server side oplossing is altijd de beste manier.
Voor de magic back button heb je het volgende te doen:
Plaats bovenaan de pagina dit kleine stukje php-script.
De link van de terugknop of de link die aangeeft
om naar de vorige pagina te gaan moet er dan op deze manier uitzien.
Het principe werkt als volgt:
Als de bezoeker van jouw website komt moet hij
jouw domein referer in zijn ['HTTP_REFERER'] hebben.
In dit geval wordt hij gestuurd naar de pagina
waar hij vandaan kwam. Kwam de bezoeker via een
zoekmachine of op een ander manier (rechtstreeks)
op de pagina terecht, is jouw referer niet aanwezig.
Dan wordt het adres van jouw hoofdpagina (of
desgewenst een andere pagina van jouw keuze) in
de terug-link geplaats. Simpel en doeltreffend.
Verander de data, in de link, in de gegevens van jouw
domein en de back button werkt voor jouw website.
De titel van deze pagina is: script voor het maken van een vorige knop - back button - met PHP.
De sleutelwoorden zijn : vorige, knop, back, button, php en script.
De omschrijving is: php script voor het maken van een flexibele vorige knop.