Hejsa
Umiddelbart bliver du nok nød til at bruge noget client-side scripting for at få det til at virke. PHP bliver jo eksekveret på serveren og bliver derfor først behandlet når der sendes et request til serveren. Derfor vil det nok ikke kunne lade sig gøre på fordelagtig vis kun ved brug af PHP. Jeg ville foreslå at du brugte javascript til at styre tiden eventuelt i en fram eller ligende. Problemet med server-side scripting og tid er at tiden, det tager at loade siden ikke kan medregnes og derfor mistes der tid, som forårsager fejl beregninger. Et client-side script kan sættes til først at starte når siden er loaded.
Et eksempel på et script der efter 10 min. skifter til en anden side (side_2.html):
<kode>
<html>
<head>
<script>
function timer(min){
var min;
if(min==0){
window.location='side_2.html';
}
else{
min--;
setTimeout('timer('+min+')',1000);
}
}
</script>
</head>
<body onload="timer(600);">
Indhold....
</body>
</html>
</kode>
Dette script kan nemt tilpasses til at køre i frames m.m.
Hvis du ønsker mere uddybende svar eller har spørgsmål skriver du bare :D
/Jin2k