Ik heb een pagina met een aantal (variabel aantal) countdown tellers erop. De bedoeling is dat de pagina refresht, zodra de kortstlopende teller afloopt. Als er geen teller loopt, hoeft de pagina natuurlijk ook niet gerefresht te worden.
Dit is het stukje code:
if(!empty($teller[0]))
{
echo '<meta http-equiv="refresh" content="'.$teller[0].'"/>';
echo 'Vernieuwt over '.$teller[0];
}
else
{
echo 'Vernieuwt niet.';
}
Elke keer dat de pagina laad wordt er een variabele $code_update gegenereerd, op deze manier:
$gebruiker_id = $_SESSION['gebruiker_id'];
$random = rand(1000, 9999);
$tijd_nu = time();
$code_update = $random.$gebruiker_id.$tijd_nu;
Op dit moment staat er geen teller open, dus is er geen refresh nodig. Open ik de pagina in Firefox, en vraag ik 3 keer, zonder te herladen, de broncode op, krijg ik 3 keer dezelfde $code_update. Doe ik hetzelfde in Chrome, krijg ik 3 verschillende $code_update. Maar wel met de melding: Vernieuwt niet.
Ik snap er niets meer van, ik hoop dat iemand een suggestie heeft hoe dit komt, en hoe het op te lossen is.
Groetjes, Thomas