Is er een bezwaar tegen het direct manipuleren van een GET of POST variabele in een PHP script?
Voorbeeld: een script dat een formulier weergeeft en afhankelijk van een bepaalde get-waarde (bijv. "action") ofwel een bewerkbaar formulier (action=edit) weergeeft ofwel enkel de waardes (action=view).
Hetzelfde PHP-bestand zorgt ook voor het posten. Nadat je een succesvolle post hebt gedaan wil je bijv. een formulier teruggeven waarop je het zojuist geposte bericht/whatever kunt bewerken, i.e. action=edit.
Aangezien het script verderop de manier van weergave baseert op de waarde van $_GET["action"] zou een oplossing kunnen zijn om $_GET["action"]=edit te definiëren.
Makkelijk, maar niet zo netjes? Liever een functie maken van het formulier en edit/view/post een parameter?
Laat me je gedachten horen,
t
PS: zo leesbaarder?
Voorbeeld: een script dat een formulier weergeeft en afhankelijk van een bepaalde get-waarde (bijv. "action") ofwel een bewerkbaar formulier (action=edit) weergeeft ofwel enkel de waardes (action=view).
Hetzelfde PHP-bestand zorgt ook voor het posten. Nadat je een succesvolle post hebt gedaan wil je bijv. een formulier teruggeven waarop je het zojuist geposte bericht/whatever kunt bewerken, i.e. action=edit.
Aangezien het script verderop de manier van weergave baseert op de waarde van $_GET["action"] zou een oplossing kunnen zijn om $_GET["action"]=edit te definiëren.
Makkelijk, maar niet zo netjes? Liever een functie maken van het formulier en edit/view/post een parameter?
Laat me je gedachten horen,
t
PS: zo leesbaarder?
[ Voor 15% gewijzigd door Verwijderd op 08-12-2002 21:13 . Reden: leesbaarheid ]