Article View: be.comp.programming
Article #8110Re: [php] Probleem met gegevens gekregen van een form
From: Philip Paeps
Date: Wed, 10 Jul 2002 21:49
Date: Wed, 10 Jul 2002 21:49
57 lines
3646 bytes
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-mailReferences:
<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