META-opdatering er ikke forældet. Dit opdateringstag har et ekstra =. Det burde være
<meta http-equiv='refresh' content='2;index.php' />
Du kan også lave en opdatering med en header:
header("Refresh: 2;index.php");
Eller brug 302-omdirigering:
header("Location: /index.php");
Eller gør det i Javascript.
Og den bedste metode? Brug et META refresh tag i <head>
afsnit. Begrundelsen for dette er, at IE ikke gemmer overskrifter, når den bruger cachelagret version af en side.