A atualização META não está obsoleta. Sua tag de atualização tem um =extra. Deveria ser
<meta http-equiv='refresh' content='2;index.php' />
Você pode fazer uma atualização com um cabeçalho também:
header("Refresh: 2;index.php");
Ou use o redirecionamento 302:
header("Location: /index.php");
Ou faça isso em Javascript.
E o melhor método? Use uma tag de atualização META no
<head>
seção. A justificativa para isso é que o IE não salva cabeçalhos quando usa a versão em cache de uma página.