de la fenêtre.emplacement (JS) vs header() (PHP) pour la redirection

à l'aide de JS : (en <head> tag)

<script>window.location="https://stackoverflow.com";</script>

à l'aide de PHP : (en <head> tag)

header('Location: https://stackoverflow.com');
end();

Laquelle je devrais utiliser ? ou d'une autre ?

et que sur l'utilisation de <meta>?

<meta http-equiv="refresh" content="0;url=https://stackoverflow.com"/> 

Beaucoup de bonnes réponses , je ne sais pas quelle réponse je vais accepter, Merci beaucoup

Javascript redirige lorsque le document est chargé, PHP redirige lorsque PHP commence l'analyse du code PHP .htaccess (pour les serveurs Apache) redirige dès que la demande vient. Le plus tôt vous rediriger le mieux, et n'oubliez pas d'envoyer le bon code (301 ou 302...).
qu'en est <meta> ? @adeneo
Éviter la balise meta refresh comme de la peste.
Ce aoid la balise meta refresh ? @adeneo
Sauf si vous exécutez un site de news ou quelque chose de similaire qu'avec l'auto-actualisation tous les cinq minutes, éviter de meta refresh,

OriginalL'auteur l2aelba | 2013-03-27