Maison > développement back-end > tutoriel php > Comment puis-je rediriger une page PHP après l'exécution d'une fonction ?

Comment puis-je rediriger une page PHP après l'exécution d'une fonction ?

DDD
Libérer: 2024-11-25 22:26:12
original
839 Les gens l'ont consulté

How Can I Redirect a PHP Page After Function Execution?

Redirection de page PHP après l'exécution d'une fonction

PHP fournit une fonctionnalité permettant de rediriger les pages après l'exécution d'une fonction. Pour y parvenir, suivez ces étapes :

  1. Utilisez la fonction d'en-tête :

    header("Location: http://www.yourwebsite.com/user.php");
    Copier après la connexion

    Cela enverra un en-tête au navigateur pour rediriger à l'URL spécifiée.

  2. 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();
    Copier après la connexion

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();
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal