---
title: "Tryck på back-knapp"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/178746-tryck-på-back-knapp"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "AndreasC"
published: "2009-05-26T17:37:44.000Z"
updated: "2009-06-06T18:12:05.000Z"
replies: 4
views: 524
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/178746-tryck-på-back-knapp"
---

# Tryck på back-knapp

## #1 — AndreasC, 2009-05-26T17:37Z

Undrar ifall det finns något script man kan använda sig av som gör att php-script på en sida inte körs ifal man trycker på backknappen i webläsaren? scriptet ska känna av att man tryckt på back-knappen, och istället för att sidan körs på nytt så ska ett varningsmeddelande visas.

Permalänk: https://www.webforum.nu/p/178746

## #2 — nitro2k01, 2009-05-26T18:10Z

Det beror ju på exakt vad du gör. Men jag gissar att du har en länk som utför en åtgärd. Detta är egentligen fel sätt att göra det på. Vad du borde ha är ett formulär med method="post". (Du kan få en länk att göra detta med lite javascript-trick) Då ska webbläsaren varna om du försöker backa.
En annan sak du bör göra är att inte visa sidans normala utseende när en åtgärd utförs. Om du t ex har delete.php och index.php så bör delete.php skriva ut ett kort meddelande (Typ, posten raderad) och sedan köra en redirect till index.php.

Permalänk: https://www.webforum.nu/p/2185871

## #3 — AndreasC, 2009-05-26T22:48Z

Har löst det genom php-kod istället. Har lagt in php-kod som rensar data i databasen och sedan lägger in  data på nytt. På så sätt kan det aldrig bli dubbelt i databasen.

Permalänk: https://www.webforum.nu/p/2185889

## #4 — nitro2k01, 2009-05-27T08:19Z

Fast det är "fel". Du ska *inte* använda GET-anrop (Alltså länkar eller formulär med method="get") för att lägga in data i en databas. Inte bara finns risken att sidan laddas om av misstag, åt andra hållet finns risken att sidan cachas i besökarens webbläsare och att skriptet inte körs en andra gång. (Kan t ex bli fel vid utloggning)

Permalänk: https://www.webforum.nu/p/2185914

## #5 — Medda, 2009-06-06T18:12Z

kolla upp sessions ;)

Permalänk: https://www.webforum.nu/p/2189858

---

Tråden på webben: https://www.webforum.nu/amne/php/178746-tryck-på-back-knapp
