Maison > Article > développement back-end > Quel est le code pour accéder à une nouvelle page en php
La page php passe à un nouveau code de page : 1. Définissez l'URL de la nouvelle page ; 2. Utilisez la fonction header() pour définir les informations d'en-tête Location, définissez sa valeur sur l'URL de la nouvelle page et utilisez le header() pour accéder à la page.Avant le transfert, vous devez vous assurer qu'aucun code HTML ou autre contenu n'est généré ;3. Terminez l'exécution du script en cours via l'instruction exit pour vous assurer que le saut de page prend effet.
L'environnement d'exploitation de cet article : système Windows 10, PHP version 8.1.3, ordinateur Dell G3.
En PHP, vous pouvez utiliser la fonction header() pour accéder à une nouvelle page. La fonction header() est une fonction utilisée pour envoyer les informations d'en-tête HTTP d'origine, en spécifiant l'URL de la nouvelle page en définissant les informations d'en-tête Location. Voici un exemple de code :
<?php // 跳转到新页面的URL $newPageUrl = "http://example.com/newpage.php"; // 使用header()函数进行页面跳转 header("Location: " . $newPageUrl); exit; // 终止脚本继续执行 ?>
Dans l'exemple ci-dessus, l'URL de la nouvelle page est d'abord définie, puis les informations d'en-tête Location sont définies à l'aide de la fonction header(), en définissant sa valeur sur l'URL de la nouvelle page. . Enfin, l'exécution du script en cours se termine via l'instruction exit pour garantir que le saut de page prend effet.
Il convient de noter qu'avant d'utiliser la fonction header() pour accéder à la page, vous devez vous assurer qu'aucun code HTML ou autre contenu n'est généré, sinon la fonction header() ne fonctionnera pas correctement. Vous pouvez utiliser la fonction ob_start() pour ouvrir le tampon de sortie et vous assurer que rien n'est sorti avant d'appeler la fonction header().
De plus, afin d'empêcher le code suivant de continuer à s'exécuter après les sauts de page, vous pouvez utiliser l'instruction exit ou die après la fonction header() pour terminer l'exécution du script. En effet, la fonction header() envoie uniquement un en-tête HTTP et n'interrompt pas l'exécution du script. Si l'exécution du script n'est pas terminée, des problèmes inattendus peuvent survenir.
Résumé
Le code permettant aux pages PHP d'accéder à une nouvelle page peut être implémenté à l'aide de la fonction header(), en définissant les informations d'en-tête Location pour spécifier l'URL de la nouvelle page et en utilisant l'instruction exit ou die pour terminer l'exécution du script.
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!