Dans le développement Web, la fonction de retour de page est une exigence commune, en particulier lorsque les utilisateurs doivent revenir rapidement à la page précédente. En utilisant les fonctions d'en-tête de PHP et JavaScript, nous pouvons facilement implémenter cette fonction et améliorer l'expérience de l'utilisateur.
La fonction d'en-tête est un outil utilisé dans PHP pour envoyer des en-têtes HTTP, et nous pouvons l'utiliser pour réaliser des sauts de page. Les étapes de fonctionnement spécifiques sont les suivantes:
Tout d'abord, ajoutez le code suivant à la page PHP où vous devez implémenter la fonction de retour de page:
<?php
// Obtenez la page précédenteURL
$referer = $_SERVER['HTTP_REFERER'];
// JugementrefererEst-ce vide ou non,Si vide, passez à la page d'accueil,Sinon, revenez à la page précédente
if (empty($referer)) {
header('Location: index.php');
} else {
header('Location: ' . $referer);
}
?>
Ensuite, ajoutez le code suivant dans la section HTML où vous devez cliquer sur le bouton Retour:
<input type="button" value="retour" onclick="goBack()">
Ensuite, ajoutez le code JavaScript suivant à la page HTML:
<script>
function goBack() {
window.history.back();
}
</script>
Supposons que nous ayons deux pages, index.php et page1.php. Dans la page page1.php, ajoutez le code PHP ci-dessus et placez le code HTML du bouton de retour dans la position appropriée sur la page. Lorsque l'utilisateur clique sur le lien dans la page index.php pour passer à la page Page1.php, en cliquant sur le bouton Retour, sautera automatiquement sur index.php.
Grâce aux exemples de code dans cet article, nous pouvons voir comment combiner les fonctions d'en-tête et JavaScript pour implémenter la fonction de retour de page dans PHP. Cette méthode est simple et efficace, ce qui permet d'améliorer l'expérience utilisateur, en particulier dans les applications Web, et peut offrir aux utilisateurs une expérience d'exploitation plus fluide.
J'espère que le contenu de cet article vous est utile!