NemProgrammering.dk logo

Tilbage-knap (til sidst besøgte side) med JavaScript el. php

Ekspert indlæg
Redaktionen

  Skrevet af: Redaktionen     04-07-2013     Skrevet i: HTML + HTML5, JavaScript, PHP

JavascriptkursusI alle moderne browsere er der indbygget en tilbageknap som brugeren kan benytte sig af, hvis han eller hun gerne vil tilbage til den side som personen kom fra. Der kan dog være tilfælde, hvor du gerne vil hjælpe dine brugere lidt på vej, og her kan du derfor få brug for at lave en stor og synlig knap som man kan trykke på og derved blive sendt tilbage til forrige side.

Der findes to måde hvorpå du kan opnå denne funktionalitet. Den første er med inline JavaScript i en input button:

<input type="button" value="Gå tilbage til den side du kom fra!" onclick="history.back(-1)" />

Hvis dette ikke virker, kan du altid prøve med php og dets HTTP_REFERER:

<?php
  $url = htmlspecialchars($_SERVER['HTTP_REFERER']);
  echo "<a href='$url'>Tilbage til forrige side</a>"; 
?>

Dette var nok mere en kode deling end en decideret artikel, men håber der nogen der kan bruge det alligevel!

JavsScript DEMO: