PHP fournit une fonctionnalité permettant de rediriger les pages après l'exécution d'une fonction. Pour y parvenir, suivez ces étapes :
Utilisez la fonction d'en-tête :
header("Location: http://www.yourwebsite.com/user.php");
Cela enverra un en-tête au navigateur pour rediriger à l'URL spécifiée.
Appeler exit() :
Après avoir appelé header, il est recommandé d'appeler immédiatement exit() pour empêcher le code suivant de s'exécuter et de provoquer potentiellement des erreurs.
header("Location: http://www.yourwebsite.com/user.php"); exit();
Exemple :
if (...) { // I am using echo here. } else if ($_SESSION['qnum'] > 10) { session_destroy(); echo "Some error occurred."; // Redirect to "user.php". header("Location: user.php"); exit(); }
Important Remarque :
N'oubliez pas d'appeler header() avant d'envoyer toute autre sortie, y compris les balises HTML et les lignes vides. L'envoi du résultat avant d'appeler header() peut entraîner des erreurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!