[PHP] post variabele wil niet leeg

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Voor een script is het belangrijk dat, wanneer er op "vernieuwen" wordt gedrukt (of f5), een bepaalde variabele uit de POST array wordt geleegd.

Dit krijg ik echter niet voor elkaar.

PHP:
1
2
3
4
5
6
7
<?
echo($_POST['test']);
//methode 1
unset($_POST['test']);
//methode 2
$_POST['test'] ="";
?>


beide methoden werken niet, de inhoud van de variabele wordt altijd ge-echoed wanneer de pagina wordt vernieuwd.

Wat kan ik hiertegen doen?

Acties:
  • 0 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 04-09 08:16

OkkE

CSS influencer :+

Waarschijnlijk omdat tijdens het vernieuwen, de vraag " Wilt u de POST vars nog een keer versturen?" met JA wordt beantwoord, wat dus het zelfde effect heeft als wanneer je het de eerste keer zou versturen.

Misschien als je verteld waarom het belangrijk is, dat we een andere oplossing kunnen bedenken..

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.


Acties:
  • 0 Henk 'm!

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 18-09 17:06

gorgi_19

Kruimeltjes zijn weer op :9

Erhm.. Dat gaat ook niet op deze manier lukken. Met een F5 wordt de oude waarde weer opnieuw gesubmit, inclusief dus de POST-waarden.

Doe na het voltooien van de actie een redirect naar zichzelf; of ga met een Session werken; in deze laatste hou je de status bij.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
ok, niet mogelijk dus.
bummer,

zal het wel met sessie fixen
i.i.g bedankt _/-\o_

oh ja, misschien domme vraag, maar kan het met GET vars wel?

[ Voor 28% gewijzigd door Verwijderd op 16-12-2003 12:15 ]


Acties:
  • 0 Henk 'm!

  • OkkE
  • Registratie: Oktober 2000
  • Laatst online: 04-09 08:16

OkkE

CSS influencer :+

GET vars worden met de URL mee gegeven, dus dat zal wel werken... maar het is wel netter via Session vars imho.

“The best way to get the right answer on the Internet is not to ask a question, it's to post the wrong answer.”
QA Engineer walks into a bar. Orders a beer. Orders 0 beers. Orders 999999999 beers. Orders a lizard. Orders -1 beers.