Ik ben al enige tijd niet meer met PHP bezig geweest (lees een 1,5 jaar) en merk dat je dit echt kwijt raakt. Ik heb voor het volgende hier afgelopen 2 dagen wat zaken gezocht, ook weer dingen tegen gekomen, mijn eigen oude script doorlopen maar ik kom er niet uit.
Wat is het probleem:
Een pagina, met daarin een formulier met een textbox en wat checkboxen (opzich het probleem niet) verzenden naar een 2e pagina. Het formulier was een HTML-pagina die de variabelen van de textboxen verzond naar een PHP-pagina wat allemaal prima verliep; gewoon in dezelfde browser dus.
Nu heb ik het formulier overgezet naar een pagina waarin ik de PHP-pagina met de resultaten wil includen. Het includen is het probleem allemaal niet zo, maar wel het verzenden van de variabele uit het formulier zodat deze meegenomen kunnen worden in het script van de php-pagina.
Er zijn natuurlijk een aantal opties waar ik ook al mee heb zitten rommelen, testen en ga zo maar door.
GET: mogelijke optie, maar niet voor mij ivm dat de variabelen naar een andere pagina verzonden moeten worden en het script dus niet in dezelfde pagina staat.
POST: Hier kom ik dus niet helemaal uit. Ik heb geprobeerd ze te POSTEN naar een sessie-variabele en deze zo weer verder te gebruiken in het script maar dit werkte ook niet, ook omdat ik er niet geheel van overtuigd ben dat dit DE manier is en dit dus nog verder zou moeten testen.
Wanneer ik ?page=scriptpagina.php&var1=var1&var2=var2 werkt het allemaal prima uiteraard. Dit is een mogelijkheid, niet veilig maar wellicht met HTTPS op te lossen.
Wat zijn de opties waar ik even mee moet beginnen ?
- Formulier omzetten in PHP
- Script in dezelfde pagina plakken ?
Wellicht dat iemand direct een tip eeft voor veiligheid.
P.S., geen HELPDESK-topic, anders bel ik wel 0900-helpdesk
Wat is het probleem:
Een pagina, met daarin een formulier met een textbox en wat checkboxen (opzich het probleem niet) verzenden naar een 2e pagina. Het formulier was een HTML-pagina die de variabelen van de textboxen verzond naar een PHP-pagina wat allemaal prima verliep; gewoon in dezelfde browser dus.
Nu heb ik het formulier overgezet naar een pagina waarin ik de PHP-pagina met de resultaten wil includen. Het includen is het probleem allemaal niet zo, maar wel het verzenden van de variabele uit het formulier zodat deze meegenomen kunnen worden in het script van de php-pagina.
Er zijn natuurlijk een aantal opties waar ik ook al mee heb zitten rommelen, testen en ga zo maar door.
GET: mogelijke optie, maar niet voor mij ivm dat de variabelen naar een andere pagina verzonden moeten worden en het script dus niet in dezelfde pagina staat.
POST: Hier kom ik dus niet helemaal uit. Ik heb geprobeerd ze te POSTEN naar een sessie-variabele en deze zo weer verder te gebruiken in het script maar dit werkte ook niet, ook omdat ik er niet geheel van overtuigd ben dat dit DE manier is en dit dus nog verder zou moeten testen.
Wanneer ik ?page=scriptpagina.php&var1=var1&var2=var2 werkt het allemaal prima uiteraard. Dit is een mogelijkheid, niet veilig maar wellicht met HTTPS op te lossen.
Wat zijn de opties waar ik even mee moet beginnen ?
- Formulier omzetten in PHP
- Script in dezelfde pagina plakken ?
Wellicht dat iemand direct een tip eeft voor veiligheid.
P.S., geen HELPDESK-topic, anders bel ik wel 0900-helpdesk
Jij bent misschien belangrijk, maar ik ben aardig ;)