Page 1 sur 1

pourquoi mettre un exit après un header("location ...

Posté : 27 janv. 2012, 11:51
par telnes
hello

pourquoi mettre un exit après un header("location ...

genre
if($requireSSL && $_SERVER['SERVER_PORT'] != 443) {
   header("HTTP/1.1 301 Moved Permanently");
   header("Location: https://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']);
   exit();
}
merki

Re: pourquoi mettre un exit après un header("location ...

Posté : 27 janv. 2012, 23:19
par Aureusms
c'est pour éviter que le script soit interprété si la fonction précédente retourne une erreur.
Dans ton cas, c'est plus pour être sûr que le script se termine.
Dans ton cas, tu peux écrire sans les parenthèses.

Re: pourquoi mettre un exit après un header("location ...

Posté : 29 janv. 2012, 00:11
par telnes
ok