Snippet PHP : rediriger une page web
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 :
Locationindique 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
