$_GET functie gebruiken

Gestart doorMounssif23 reacties38 weergaven

24 berichten · pagina 2 van 2

Berichten
966
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Rik schreef:
Eerdere citaten tonen
Destyz schreef:
htmlspecialchars($_GET[id])
Escapen voor je het in de database stopt
Manipuleren als je het uit de database haalt.

Anders moet je moeilijk gaan doen om bijvoorbeeld bij het editten van een bericht op een forum. Dan moet je telkens ë en ü enzovoorts weer gaan omzetten omdat je met htmlspecialchars dat heeft veranderd. Bovendien helpt htmlspecialchars voor zover ik weet niet tegen mysql injections.
Ik begreep de vraag iets anders..
Oplossing .. Gebruik gewoon PDO wink http://php.net/manual/en/book.pdo.php

en het htmlspecialchars kan ervoor zorgen dat je de get niet trickt
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Of gebruik MySQLi
0
Rik

Lid

Berichten
18.393
Reputatie
0
Punten
0,04
Lid sinds
Laatst gezien
Hoe dan ook, je data zo puur mogelijk proberen te houden, zolang het maar veilig is.
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Wat Rik zegt, alle data in je DB MOET puur en origineel zijn zodat je het bij de output nog kan filteren.

En ook nog, begin alsjeblieft met prepared statements, dan heb je al die gedoe met dingen escapen niet.
0
Berichten
6.485
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Escapen is shit, prepared statements is echt al heel erg lang de juiste techniek. De eerste paar keren als noob mag je escapen, maar daarna gewoon prepared statements gaan gebruiken.
0
Mounssif

Lid · Topicstarter

Berichten
1.284
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Inmiddels al opgelost met dank aan Perryz

toevoeging op 26 maart 2013, 15:35:48:
Met PDO als methode smile
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Als je PDO gebruikt, doe dan ook al direct aan prepared statements...
0
Berichten
966
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Raaoul schreef:
Als je PDO gebruikt, doe dan ook al direct aan prepared statements...
Op PDO is zijn prepared statements verplicht .. t kan niet anders
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Destyz schreef:
Eerdere citaten tonen
Raaoul schreef:
Als je PDO gebruikt, doe dan ook al direct aan prepared statements...
Op PDO is zijn prepared statements verplicht .. t kan niet anders
nope... zie de quote() functie.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren