
la solution JS est tres simple :
<a href="javascript:history.back();">Précédent</a>
mais il faut faire attention car si l'utilisateur désactive JS, ton lien ne fonctionne plus...
si on accède à ta page en cliquant sur un lien, la variable $_SERVER["HTTP_REFERER"] est définie, tu peux t'en servir :
echo '<a href="'.$_SERVER["HTTP_REFERER"].'">Précédent</a>
l'idéal est donc de combiner les 2 approches, privilegiant la meilleure si on vient sur ta page par un clic sur un lien, et utilisant la methode JS dans le cas contraire. ce qui donne :
1 2 3 4 5
| if(isset($_SERVER["HTTP_REFERER"])) {
echo '<a href="'.$_SERVER["HTTP_REFERER"].'">Précédent</a>
} else {
echo '<a href="javascript:history.back();">Précédent</a>';
} |
voilou
Partager