PHP interesse |
|
Ik ben bezig met een loginsysteem.
Ik heb een inlogformulier met action="login.php".
Nu wil ik, als alle info goed is, terugkeren van login.php naar de vorige pagina.
Redirecten naar een welbepaalde pagina is geen optie, want het formulier staat in een header, dus de vorige pagina kan eender welke pagina zijn.
Ik heb dit nu, nogal onorthodox, opgelost als volgt:
<?php
echo "<script>history.go(-1) </script>";
?>
<?php echo "<script>history.go(-1) </script>"; ?>
Eens ingelogd, verdwijnt het formulier (nogal logisch). Dit gebeurt echter alleen in FF en IE. Opera haalt de pagina terug uit zijn cache, ipv deze opnieuw te laden. Het gevolg: in Opera moet ik nog eens op F5 duwen om het login-formulier te verwijderen.
Weet iemand hoe ik dit kan oplossen??
|