Salut à tous

Quelque chose doit m'échapper. Je cherche à faire la chose suivante:
Un utilisateur s'identifie et s'il est dans la liste des personnes autorisées je veux le rediriger sur une page après un certain temps.

J'ai trouvé dans les tutoriel faq et post des infos sur setTimeout et sur la redirection vers une page
Dans mon code PHP j'ai donc mis ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
print"<script language=\"JavaScript\">";
print"setTimeout(\"window.location.replace(\"Principale.php\")\",20); ";
print"</script>";
Il se passe qu'avec ça je ne suis pas redirigé vers la page.

Par contre si je met
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
print"<script language=\"JavaScript\">";
print"window.location.replace(\"Principale.php\");";
print"</script>";
ça fonctionne sauf que je suis redirigé immédiatement

Il y a sans doute une erreur de syntax quelque par mais je n'arrive pas à voir où.