Refresh a page after sometime


I am trying following statement to refresh a page after some time:

header( ‘refresh: 3; url=index.php’ );

It works fine in firefox, but, doesn’t in ie8.

Can sumone suggest me a way to achieve this?

Even Things like:

header(“Cache-Control: no-cache, must-revalidate”);
header(“Expires: Sat, 26 Jul 1997 05:00:00 GMT”);

Are not working.

How about forgetting php and using something like

<meta http-equiv="refresh" content="300">

Refreshes the page every 300 seconds (five minutes)