Beste mensen,

Ik het volgende probleem en misschien dat er een eenvoudige oplossing voor is:

op pagina 1 wordt er middels een formulier een $_POST variabele verstuurd naar pagina 2.

op pagina 2 kan er met een formulier weer gegevens worden aangevuld en via $_POST.

op pagina 3 wordt gecheckt of er gegevens van pagina 2 wel correct zijn ingevuld en zo niet, dan komt er een "submit" button om terug te gaan naar panina 2.

Maar als ik dan op pagina 2 ben, dan ben ik de gegevens kwijt die vanaf pagina 1 kwamen.

Kan ik ook andere gegevens met method="post" doorzetten, ook als ze niet in een formulier zijn ingevuld? Of kan ik verborgen tekstvelden maken om die gegevens steeds mee te sturen?

Alvast bedankt voor jullie gewaardeerde antwoord.

Jop
Ok, goed om te weten. Ik dacht dat het vooral voor GET gold, omdat dat in het url zichtbaar is. Maar een hacker kan dus ook een POST veranderen begrijp ik.
Als stelregel kun je aanhouden dat alles wat "van buitenaf" komt, mogelijk gevaarlijk is. Dit zul je dus altijd moeten controleren.
Het geldt inderdaad voor beide. Het is niet moeilijk om een POST variabele te veranderen.
Een mogelijk is het formulier op te slaan op je pc, met als 'action' jouw website.
Of door de variabele aan te passen in de 'Developer tools' in bijvoorbeeld Chrome en Firefox (F12)

Zie je de tekst onder jouw bericht op deze afbeelding?
Zo kun je dus ook eenvoudig de POST variabelen aanpassen.
Dank je.

Reageren