---
title: "Rensa post-variabler"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/154691-rensa-post-variabler"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "haagel"
published: "2006-12-09T01:08:36.000Z"
updated: "2006-12-10T03:41:11.000Z"
replies: 9
views: 717
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/154691-rensa-post-variabler"
---

# Rensa post-variabler

## #1 — haagel, 2006-12-09T01:08Z

Hej!

Finns det något enkelt sätt att rensa bort post-variabler? 

Jag har en webbsida med ett formulär där besökaren fyller i namn och andra uppgifter. När besökaren sedan postar formuläret så skickas han/hon vidare till en annan webbsida där lite validering sker och sedan skickas uppgifterna med email och besökaren får en bekräftelse. Problemet är att om användaren uppdaterar sidan med bekräftelsen så kommer ännu ett mail att skickas (identiskt med det första). Jag vill att det inte ska skickas något mer mail även om besökaren uppdaterar sidan.

Därför tänkte jag att det kanske var ett bra sätt att rensa bort postvariablerna. Då kommer inget mail att skickas då jag har ett test mot detta. Eller finns det kanske nån bättre lösning?

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

## #2 — Peeer, 2006-12-09T09:29Z

Låt formuläret posta sitt innehåll till sidan x.php. När mailet har skickats från den sidan så skickar du vidare besökaren till sidan y.php (med hjälp av header("location: y.php");).

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

## #3 — Fuel, 2006-12-09T13:10Z

...

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

## #4 — Peeer, 2006-12-09T13:19Z

> **Fuel skrev:**
>
> \+ kanske...
> 
>
>
> ```php
> unset($_POST['variabel1'],$_POST['variabel2'],$_POST['variabel3']);
> ```

.. fast om man refreshar sidan så skickas post-variablerna på nytt, så det där hjälper inte.

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

## #5 — Fuel, 2006-12-09T16:55Z

...

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

## #6 — Peeer, 2006-12-09T17:28Z

Fast redirectar man till y.php så följer inte post-variablerna med. Så det tillför inget att tömma dem innan man redirectar.

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

## #7 — haagel, 2006-12-09T19:37Z

Tack för hjälpen! Jag får väl ta och göra två sidor/skript.

En liten fråga bara...

Om formulärets data skickas till x.php och jag därifrån skickar besökaren vidare till y.php med "header("location: y.php");", kommer då någon information från x.php skickas till besökarens browser, eller kommer denna att uppfatta det som att den gick direkt till y.php? Förstår ni vad jag menar (jag tycker själv att det låter lite luddigt)? Jag fattar att sidan x.php aldrig kommer att visas då jag inte har någon utskrift på sidan, men kommer besökarens browser att få några headers eller liknande när x.php "besöks"?

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

## #8 — Fuel, 2006-12-09T21:24Z

...

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

## #9 — Peeer, 2006-12-10T03:18Z

> **haagel skrev:**
>
> Om formulärets data skickas till x.php och jag därifrån skickar besökaren vidare till y.php med "header("location: y.php");", kommer då någon information från x.php skickas till besökarens browser, eller kommer denna att uppfatta det som att den gick direkt till y.php?

I adressfältet kommer det stå x.php ett tag, sen byts det till y.php. Inget annat kommer märkas av besökaren.

> **Fuel skrev:**
>
> x.php postar till sig själv ( validerar & kollar , steg 2 )  är allt OK klicka continue --\> till sig själv igen ( steg 3 ) mailar eller lägger i db eller whatever, unset eller töm alla variabler --\> redirect till y.php ( eller sig själv igen, steg 4 ) & där står det tack! och den behöver inga variabler...

Eftersom man redirectar behöver man fortfarande inte tömma några post-variabler. De försvinner av sig själv när man byter sida. :)

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

## #10 — Fuel, 2006-12-10T03:41Z

...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/154691-rensa-post-variabler
