Petit snippet PHP très utile pour rediriger automatiquement un utilisateur vers une autre page. 
Pratique pour gérer :

  • les pages déplacées 
  • les redirections après un formulaire 
  • les systèmes de connexion 
  • les pages d’erreur


Snippet


header("Location: https://example.com");
exit();

Explication


La fonction header() permet d’envoyer une instruction HTTP au navigateur.


Dans ce cas :

  • Location indique l’adresse de destination
  • le navigateur redirige automatiquement l’utilisateur


La ligne :


exit();

arrête immédiatement l’exécution du script pour éviter que d’autres instructions soient exécutées.


Exemple concret


Rediriger vers une page d’accueil :


header("Location: index.php");
exit();

Exemple après un formulaire


Après un formulaire réussi, on peut rediriger l’utilisateur vers une page de confirmation :


header("Location: merci.php");
exit();

Attention à cette erreur fréquente


La fonction header() doit être appelée avant tout affichage HTML.


Mauvais exemple :


echo "Bienvenue";
header("Location: page.php");

Cela provoquera une erreur.


Bon exemple


<?php
header("Location: page.php");
exit();
?>

#php #snippet #redirect #developpementweb #programmation