Hey,
Heb een scriptje dat vanuit een sessie een code afdrukt in een plaatje (in een formulier). Wanneer ik het formulier verzend in Internet Explorer en dan een pagina terug ga dan is het plaatje anders, wat ook logisch is omdat de code anders is geworden. Als ik het formulier in Firefox verzend en dán een pagina terug ga dan is het plaatje niet anders.
Nu heb ik al getest met verschillende manieren om caching te voorkomen maar dit helpt allemaal niets.
Caching disabelen:
Voorbeeld is te zien op http://beta2.phpcastle.com/index.php?page=register
Heb een scriptje dat vanuit een sessie een code afdrukt in een plaatje (in een formulier). Wanneer ik het formulier verzend in Internet Explorer en dan een pagina terug ga dan is het plaatje anders, wat ook logisch is omdat de code anders is geworden. Als ik het formulier in Firefox verzend en dán een pagina terug ga dan is het plaatje niet anders.
Nu heb ik al getest met verschillende manieren om caching te voorkomen maar dit helpt allemaal niets.
Caching disabelen:
PHP:
Iemand tips of ideeën?1
2
3
4
5
6
7
8
9
10
| <?php ini_set('session.cache_limiter', 'private'); //PHP Site header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Datum in het verleden header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // Altijd veranderd header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1 header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); // HTTP/1.0* ?> |
Voorbeeld is te zien op http://beta2.phpcastle.com/index.php?page=register