🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #8110

Re: [php] Probleem met gegevens gekregen van een form

#8110
From: Philip Paeps
Date: Wed, 10 Jul 2002 21:49
57 lines
3646 bytes
Pieter Huygens <lookinreplyto@phuygens.be> wrote:
> Philip Paeps <philip@paeps.cx> wrote:
> > Pieter Huygens <lookinreplyto@phuygens.be> wrote:

[...]

> > $verzenden werd in oudere PHP versies automatisch global gemaakt.  Niet
> > meer dus.  Je kunt het oude (onveilige) gedrag terug gebruiken door
> > 'register_globals' aan te zetten in je php.ini.  Maar ik zou dit niet
> > doen, kwestie van je code proper en veilig te houden.
> 
> Ik heb het even terug aan gezet in mijn php.ini. Gewoon omdat de boek nu
> eenmaal dat voorbeeld bespreekt... Is nochtans een recente... Maar toch zal
> ik morgen jouw voorbeeld bekijken (ik zal het eens uitprinten, dat leest
> allemaal veel makkelijker...) kwestie van eens te zien hoe het op een
> 'veilige' manier kan..

Het enige echte 'verschil' is dat je variables die 'onrechtstreeks' in je
scripts terecht komen, niet meer 'gewoon bij naam' kunt aanspreken.  Als je
bijvoorbeeld een variable 'blub' met GET meegeeft:

 http://localhost/test.php?blub=lalala

Kan je die met 'register_globals' rechtstreeks als '$blub' aanspreken.  Met
'register_globals' uit is dat $_GET['blub'].  De reden is simpel: met globals
kun je gewoon niet weten of de variable 'blub' nu GET, POST, COOKIE, ENV of
SESSION was, je weet gewoon dat het een variable is. 

> > RTFM :-)  <http://www.php.net/manual/en/security.registerglobals.php>
> 
> Thx, als ik nog eens probs heb zal ik die website eens doorlezen...

De PHP site is zeer handig, als je een probleem hebt met een functie, kijk je
gewoon op: <http://www.php.net/functie> voor het prototype en andere info,
bijvoorbeeld: <http://www.php.net/is_double> en je komt alles te weten over
die functie.

> Kzal er straks eens een kijkje op nemen om te zien wat die website allemaal
> te bieden heeft.

De hele manual, en veel meer :-)

> > Veel plezier.
> 
> Nogmaals bedankt PhP! (en dat moet je als je naam lezen :-))

Dat zijn mijn initialen :-)  Op wat 'oudere' systemen waar ik op werkte was je
username steeds drie initialen, ik heb er maar twee, dus werd besloten gewoon
de tweede letter van mijn voornaam er even tussen te plakken :-)  Je moet er
maar mee zitten h�, een programmeertaal als initialen.

 - Philip

-- 
Philip Paeps                                                   philip@paeps.cx

  Anything hit with a big enough hammer will fall apart.
Technical Details
Message-ID: <DZ1X8.2419$QS3.434@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <ud4piukqgje0562rup1fae2hovp002f5d9@4ax.com> <jQ0X8.2279$QS3.195@afrodite.telenet-ops.be> <b29piusdd99vaellqj72snrb6jj91lbalm@4ax.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,2e55cd32839fc591
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-07-10 16:27:33 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-01!sn-xit-04!supernews.com!news.tele.dk!small.news.tele.dk!195.238.2.15!skynet.be!skynet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
Sender: Philip Paeps <philip@juno.home.paeps.cx>
From: Philip Paeps <philip@paeps.cx>
Subject: Re: [php] Probleem met gegevens gekregen van een form
Newsgroups: be.comp.programming
References: <ud4piukqgje0562rup1fae2hovp002f5d9@4ax.com> <jQ0X8.2279$QS3.195@afrodite.telenet-ops.be> <b29piusdd99vaellqj72snrb6jj91lbalm@4ax.com>
User-Agent: tin/1.5.13-20020703 ("Chop Suey!") (UNIX) (FreeBSD/4.6-STABLE (i386))
MIME-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
Lines: 57
Message-ID: <DZ1X8.2419$QS3.434@afrodite.telenet-ops.be>
Date: Wed, 10 Jul 2002 21:49:23 GMT
NNTP-Posting-Host: 213.118.35.42
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1026337763 213.118.35.42 (Wed, 10 Jul 2002 23:49:23 MET DST)
NNTP-Posting-Date: Wed, 10 Jul 2002 23:49:23 MET DST
Organization: Telenet Internet