Maison  >  Article  >  développement back-end  >  Comment accéder à la page sans sauter en php

Comment accéder à la page sans sauter en php

PHPz
PHPzoriginal
2023-04-11 09:14:37687parcourir

Dans la conception Web, vous devrez parfois afficher le contenu complet sur la page, mais vous ne voulez pas que les utilisateurs accèdent à d'autres pages ou sites. Ceci peut être réalisé en utilisant le langage de script côté serveur PHP.

Lorsqu'un utilisateur visite votre site Web, le serveur appellera un script PHP pour traiter le contenu de la page Web. En utilisant quelques astuces en PHP, vous pouvez faire en sorte que le serveur reste sur la page actuelle après avoir affiché le contenu complet sans sauter.

Dans l'exemple ci-dessous, nous utiliserons PHP pour afficher la date et l'heure actuelles. Dans le code PHP ci-dessous, nous utilisons la fonction header pour définir les informations d'en-tête HTTP et définir le code d'état de la page renvoyée sur 200, ce qui signifie que la page est valide et n'a pas besoin d'être redirigée vers d'autres pages.

header("HTTP/1.1 200 OK");
echo "La date et l'heure sont " . date("Y-m-d H:i:s");
?>

Dans le code ci-dessus , nous avons non seulement défini le code d'état sur 200, mais avons également utilisé la fonction echo pour générer une chaîne contenant la date et l'heure actuelles. Ainsi, lorsqu'un utilisateur visite cette page, il verra la date et l'heure actuelles et la page restera à l'emplacement actuel sans redirection.

Vous pouvez également utiliser la technologie de tampon de sortie de PHP pour y parvenir. Dans l'exemple suivant, nous utilisons la fonction ob_start pour démarrer le tampon de sortie et afficher le contenu du tampon en appelant la fonction ob_end_flush. De même, nous utilisons la fonction header pour définir le code d'état.

ob_start();
echo "Ceci est du contenu qui devrait être affiché sur la page.";
header("HTTP/1.1 200 OK");
ob_end_flush();
?>

Dans l'exemple de code ci-dessus, nous avons d'abord démarré le tampon de sortie, puis utilisé la fonction echo pour afficher du contenu dans le tampon. Ensuite, nous utilisons la fonction header pour définir le code d'état sur 200, et enfin affichons le contenu du tampon au navigateur en appelant la fonction ob_end_flush. Comme l'exemple précédent, ce code affichera le contenu de la page actuelle sans rediriger l'utilisateur vers une autre page.

Résumé :

L'utilisation de PHP vous permet d'afficher le contenu complet sur la page sans passer à d'autres pages ou sites. Vous pouvez utiliser la fonction d'en-tête pour définir les informations d'en-tête HTTP afin que le serveur reste sur la page actuelle une fois le traitement de la page terminé. Vous pouvez également utiliser la technologie du tampon de sortie à cette fin. Quelle que soit la méthode que vous choisissez, vous pouvez contrôler l’expérience des utilisateurs lorsqu’ils parcourent votre site et leur permettre de trouver plus facilement le contenu que vous proposez.

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!

Déclaration:
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