Ik heb een website gemaakt met inlogsysteem. Alles werkt prima, op één ding na. Als ik uitlog, kan ik de pagina's die zijn bekeken als ik inlog weer naar boven halen door op 'Alt+Pijl-links' (oftewel terug) te duwen.
Ik kan verder niets veranderen en F5 geeft de foutmelding: "Je hebt niet de juiste rechten" (= goed dus).
Ik zou alleen willen weten of er een mogelijkheid is om de cache te verwijderen en de pagina's niet meer zichtbaar te maken als je uitgelogd bent.
Zorg dat je de sessie destroyed als je uitlogd. Daarna even een header naar je main page ofzo. Dan zal het onmogelijk zijn om de pagina weer te zien als je op vorige klikt.
Zorg dat je de sessie destroyed als je uitlogd. Daarna even een header naar je main page ofzo. Dan zal het onmogelijk zijn om de pagina weer te zien als je op vorige klikt.
@ ark
Dat heb ik gedaan, alleen de browser slaat de pagina op in z'n cache, hierdoor zijn de pagina's wel nog te zien, alleen niet meer te bewerken.
Via php.net het volgende gedaan:
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
Oplossing werkt alleen maar voor IE. Firefox en Opera geven wel nog de pagina's weer :(
Iemand een idee wat ik nog kan doen?
Gelieve Niet Bumpen:
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de knop om je tekst aan te passen.
Lost het probleem niet op. (Ik had al opgenomen: session_unset();)
@ SanThe
Jep, staat in het bestand dat ik include.
Edit: stond // voor, dus die heb ik weggehaald. De foutmelding is nu weg.
Heb je meta tags toegevoegd, alleen ik kan nog steeds in firefox en in opera dmv de terug knop de informatie uitlezen :s
Iemand die een oplossing hiervoor heeft?
?
Onbekende gebruiker
18-09-2009 19:12
algemeen ad-vies is om je browser te sluiten na uitloggen; de pagina wordt simpel weg niet van de server afgehaald als je op vorige drukt; niks aan te doen. klaar stop einde