[php]refresh forcen met php
Hallo,
Ik heb mijn website themable gemaakt, waardoor via een form een voorgeïnstalleerd theme kan worden geselecteerd. Er wordt dan tevens een cookie geset, die onthoudt welke keuze je het laatst hebt gemaakt, zodat de visitor de door hem(m/v) gekozen look weer terug op het scherm krijgt na in geval van een later bezoek.
PHP-code:
if( isset($_GET['theme']) ) {
setcookie('theme', $_GET['theme'], time() + 60, '/');
header("Location: ./");
}
else if( isset($_COOKIE['theme']) ) {
$theme = $_COOKIE['theme'];
}
else {
$theme = 'blue';
}
De variable $theme wordt dan weer gebruikt om verder wat CSS te parsen. Dit werkt allemaal leuk en aardig, ware het niet dat de redirect in IE de pagina niet opnieuw ophaalt, maar gewoon de oude pagina uit de cache haalt. In Firefox wordt de content wel meteen gerefreshed. Weet iemand hoe je de pagina kunt laten refreshen in IE na een redirect? (zonder dat dit elke keer gebeurt bij het bezoeken van de pagina).
|