le MEMO du WEB développeur
••• HTML •••  Liste des Mémos, astuces et bonnes pratiques

Revenir à la page précédente du navigateur

Il existe plusieurs manières de faire un lien de retour à la page précédemment visitéepar l'internaute.

Revenir à la page précédente en utilisant la méthode history.go de Javascript :

<a href="javascript:history.go(-1)">Retour</a>

Revenir à la page précédente en utilisant la super globale PHP $_SERVER :

<a href="<?php echo $_SERVER['HTTP_REFERER']; ?>">Retour</a>

Revenir à la page précédente en utilisant la fonction header() de PHP :

<?php
header("location:".  $_SERVER['HTTP_REFERER']); 
?>

Avertissement :

Dans ce dernier cas, gardez toujours en tête qu'aucun texte, espace, affichage PHP ne doit précéder l'appel à la fonction header() !!

publié le 12/12/2011 par babar
AstuceNavigateur
Commentaire :
header("location:".  $_SERVER['HTTP_REFERER']);
peut etre utilisé apres un code php ou autre mais pour qu'il puisse fonctionner il faut l'associer à un exit()..
ce qui nous donne:
header("location:". $_SERVER['HTTP_REFERER']);
exit();
par inconnu, le 26/08/2013
Commenter le Mémo :

Internet Explorer : Commentaire conditionnel
Ma méthode pour affecter un identifiant entier à mes éléments HTML
Rafraîchir automatiquement une page
Padding et margin en hauteur ne fonctionnement pas sur éléments inline
Comment ne pas interpréter une commande HTML à l'affichage
Trouver le chemin canonique absolu d'un répertoire
Limiter le nombre de caractères saisis dans un textarea
Empêcher l'autocomplétion dans les formulaires
Problème de slash sur passage de paramètres dans formulaire
Comment ajouter un favicon sur son site
Ajoutez vos propres Mémos sur MEMO-WEB

Il suffit de vous créer un compte sur le site

Vous pourrez choisir un thème parmis l'une des catégories proposées par MEMO-WEB.

Rédigez votre Mémo.
Après validation par MEMO-WEB, il sera mis en ligne.
Ajouter vos Mémos