Pagina's: [1]
Print
Auteur Topic: Parameters overnemen vanuit URL  (gelezen 3878 keer)
jabo55
Newbie
*
Berichten: 2


Bekijk profiel WWW
« Gepost op: Augustus 02, 2007, 21:12:46 »

In mijn PHP scriptfiles stuur ik parameters (variabelen) mee zoals hieronder omschreven:

http://localhost/wzbk/index.php?Var1=11

Tot nu toe gebruik ik PHP Triad als eigen webserver en daarbij werden deze parameters overgenomen en verwerkt. Echter in de huidige XAMPP (windows XP) installatie worden deze parameters wel in de URL getoond, maar niet overgenomen in het ontvangende script.

Wie kan mij helpen om XAMPP zo in te stellen dat deze parameters weer uitgelezen kunnen worden?

XAMPP versie 2.5
Windows XP Home SP2
« Laatste verandering: Januari 01, 1970, 01:00:00 door jabo55 » Gelogd

met vriendelijke groet,
Jacques
admin
Administrator
Member
*****
Berichten: 51


Bekijk profiel E-mail
« Antwoord #1 Gepost op: Augustus 03, 2007, 07:31:19 »

Hoi,

Wat jij wil kan je instellen in de php.ini (register_globals). Hier zit echter wel een behoorlijk veiligheidsrisico aan. Iedereen kan met de URL variabelen wijzigen en aanmaken in je script.

http://http://nl3.php.net/register_globals

Advies is dan ook om het zo te laten staan en de variabelen die je wilt gebruiken op te vragen met via $_GET. En zelfs dan is het nog van belang om de invoer die je van de gebruiker krijgt te controleren op juistheid voordat je er iets mee doet...

Code:
$a = $_GET['var1'];
« Laatste verandering: Januari 01, 1970, 01:00:00 door admin » Gelogd
jabo55
Newbie
*
Berichten: 2


Bekijk profiel WWW
« Antwoord #2 Gepost op: Augustus 03, 2007, 08:13:12 »

Hartelijk dank voor deze snele en efficiente oplossing.
Ik heb je advies gevolgd en de settings in php.ini gelaten zoals het was. De $_GET opdracht is de juiste oplossing voor mijn probleem, nogmaals hartelijk dank.
Uiteraard worden de argumenten uit de URl gecontroleerd en moeten aan specifieke waarden voldoen. Zo niet, dan worden beginwaarden gebruikt.
« Laatste verandering: Januari 01, 1970, 01:00:00 door jabo55 » Gelogd

met vriendelijke groet,
Jacques
marcel
Global Moderator
Member
*****
Berichten: 229


Bekijk profiel
« Antwoord #3 Gepost op: Augustus 03, 2007, 20:41:12 »

Hé Jacques,

Mooi dat het werkt! Succes.
« Laatste verandering: Januari 01, 1970, 01:00:00 door marcel » Gelogd

Je eigen domein registreren? EUR 15,- per jaar: http://http://www.citruz.eu
Pagina's: [1]
Print
 
Ga naar: