PDO en Mysql injectie
Ik maak sinds kort gebruik van de PDO-class om mijn database aan te roepen en allerhande queries uit te voeren.
Nu was mijn vraag of je met PDO automatisch beschermd bent tegen mysql-injection (ik dacht dat ergens gelezen te hebben) of moet ik toch nog gebruik maken van mysql_real_escape_string();
Thomas
Als je met PDO een prepared statement gebruikt waarmee je je parameters bind met bindParam, kan je (dacht ik) geen SQL injection hebben.
Jens V op 13/01/2011 18:47:14:
Als je met PDO een prepared statement gebruikt waarmee je je parameters bind met bindParam, kan je (dacht ik) geen SQL injection hebben.
Als jij nou eens eventjes klik-klik doet en eventjes die post boven je leest.
Karl Karl op 13/01/2011 18:36:33:
Lekker hoor. Je vraag stellen op twee forums.
Zie antwoord
Zie antwoord
Jij zit ook op twee fora he ;)
Das om lekker snel een antwoord te hebben...
En allemaal mensen hier die jou dan proberen te helpen terwijl je misschien op het andere forum al lang je antwoord hebt. En dat alles "om lekker snel een antwoord te hebben...". Bah bah...
Maar dan heb ik twee antwoorden, kan ik vergelijken. Sommige leggen het iets uitgebreider uit dan anderen.
Zeker, en Sinterklaas bestaat.
Oftopic:
@Ozzie PHP, je hebt nog niets nuttig gezegd in dit topic. Moest je is weten hoeveel mensen er verschillende accounts hebben... Je zou het niet kunnen tellen.
@Karl Karl
Hoe weet jij trouwens dat het op sitemasters ook staat? Juist ja...
Gewijzigd op 13/01/2011 19:42:24 door Write Down
Write Down op 13/01/2011 19:41:20:
Wat men op sitemasters zegt klopt.
Oftopic:
@Ozzie PHP, je hebt nog niets nuttig gezegd in dit topic. Moest je is weten hoeveel mensen er verschillende accounts hebben... Je zou het niet kunnen tellen. Hoe weet jij trouwens dat het op sitemasters ook staat? Juist ja...
Oftopic:
@Ozzie PHP, je hebt nog niets nuttig gezegd in dit topic. Moest je is weten hoeveel mensen er verschillende accounts hebben... Je zou het niet kunnen tellen. Hoe weet jij trouwens dat het op sitemasters ook staat? Juist ja...
JA, duhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuuuhuhuhuhuhuhuhuuuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuuhuhuhuhuuhuhuhuhuhuhuhuhuhhuuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuh,
dat heb ik gepost.
Dus het IS waar.
Ozzie PHP verwoord precies wat ik ervan vind / denk.
Write Down:
Hoe weet jij trouwens dat het op sitemasters ook staat? Juist ja...
Natuurlijk zitten er veel mensen op meerdere forums. Maar dat hoeft nog niet te zeggen dat je het op beide forums een vraag moet plaatsen. Ik plaats de vraag altijd maar op 1 van de 3 forums.
@Write Down: als je de moeite had genomen om de 2e reactie van Karl te lezen dan had je geweten waarom ik weet dat het op sitemasters staat. Dus daarmee is je vraag beantwoord. Gelukkig zeg ik in andere posts wel een heleboel nuttigs Write Down, maar toch bedankt dat je jouw mening even met me wilde delen. Ik vond je bijdrage zeer nuttig.
Write Down op 13/01/2011 19:41:20:
@Karl Karl
Hoe weet jij trouwens dat het op sitemasters ook staat? Juist ja...
[/color]
Hoe weet jij trouwens dat het op sitemasters ook staat? Juist ja...
[/color]
Als je effe die twee dingen voor in je kop open doet. Je weet wel OGEN, dan zou het misschien opgevallen zijn dat er dezelfde avatar is.
Er is maar één persoon die zo'n avatar heeft.
Dat ben ik.
off
Ik zet afbeeldingen uit, snelheidwinst voor wanneer ik torrents download :-).
Indien je echter geen prepared-statements gebruikt, kan je via PDO je queries "veilig maken" met quote ($db->quote('QUERY')).
Ik zet afbeeldingen uit, snelheidwinst voor wanneer ik torrents download :-).
Indien je echter geen prepared-statements gebruikt, kan je via PDO je queries "veilig maken" met quote ($db->quote('QUERY')).
Verder vraag ik mij af wat er mis is met php.net. Waarom kijken jullie daar gewoon niet op?
Nou mensjes, ik zit alleen op PHPhulp maar zit er sterk over te denken hier mijn account maar te laten verwijderen en ergens anders een account te maken.
Ik vind dat jullie allemaal wel heel erg commentaar geven aan nieuwe mensen die het nog niet helemaal begrijpen. Misschien doet iemand het wel fout? Maar neem aan dat als iemand er nog niet heel goed mee is ook nog geen miljoenen bezoekers heeft en dus ook niet zo veel mensen die SQL injections plegen. En anders, geef dan opbouwende kritiek. Niet gewoon "Bah wat slecht" of "wat kut" of weet ik veel wat. Heb een beetje respect.
Neem nou Stan: hij heeft zijn eerste website gemaakt, maar word gelijkt compleet afgezeikt hier. Oke, zijn site was niet het beste. Maar geef dan opbouwende kritiek. Vertel hem wat er mis is. Nu is z'n site namelijk ook gelijk offline. Beetje medelijden hebben?
Kom op zeg. Als PHPhulp zo moet worden dan word het tijd voor een nieuw soort site.
Toevoeging op 13/01/2011 20:03:11:
Oja, hoop dat nu m'n account niet verwijderd word he? ;)
Gewijzigd op 13/01/2011 20:02:39 door Jurrian Nijland
Ik hoop dat ik een en ander heb verduidelijkt en spreek denk ik namens vele vaste bezoekers (waaronder Karl en ikzelf) van dit forum dat we het hier graag gezellig willen hebben, maar dan wel op een manier zoals dit forum bedoeld is, namelijk elkaar helpen.
Gewijzigd op 13/01/2011 20:11:10 door Ozzie PHP
Oke, jullie hebben wel gelijk wat betreft Stan. En wat betreft het "achter de rug om" dezelfde topics maken snap ik ook wel. Je moet hier geduld hebben, net zoals op andere fora. Hoewel er wel weer snel geantwoord word tegenwoordig.
En respect voor de mensen die anderen helpen, hier tijd in steken en hun scripts delen want sommigen zijn behoorlijk bruikbaar :)
Toevoeging op 13/01/2011 20:18:20:
@ Karl
Lol :D
Jurrian Nijland op 13/01/2011 20:02:20:
Offtopic
Nou mensjes, ik zit alleen op PHPhulp maar zit er sterk over te denken hier mijn account maar te laten verwijderen en ergens anders een account te maken.
Ik vind dat jullie allemaal wel heel erg commentaar geven aan nieuwe mensen die het nog niet helemaal begrijpen. Misschien doet iemand het wel fout? Maar neem aan dat als iemand er nog niet heel goed mee is ook nog geen miljoenen bezoekers heeft en dus ook niet zo veel mensen die SQL injections plegen. En anders, geef dan opbouwende kritiek. Niet gewoon "Bah wat slecht" of "wat kut" of weet ik veel wat. Heb een beetje respect.
Neem nou Stan: hij heeft zijn eerste website gemaakt, maar word gelijkt compleet afgezeikt hier. Oke, zijn site was niet het beste. Maar geef dan opbouwende kritiek. Vertel hem wat er mis is. Nu is z'n site namelijk ook gelijk offline. Beetje medelijden hebben?
Kom op zeg. Als PHPhulp zo moet worden dan word het tijd voor een nieuw soort site.
Toevoeging op 13/01/2011 20:03:11:
Oja, hoop dat nu m'n account niet verwijderd word he? ;)
Nou mensjes, ik zit alleen op PHPhulp maar zit er sterk over te denken hier mijn account maar te laten verwijderen en ergens anders een account te maken.
Ik vind dat jullie allemaal wel heel erg commentaar geven aan nieuwe mensen die het nog niet helemaal begrijpen. Misschien doet iemand het wel fout? Maar neem aan dat als iemand er nog niet heel goed mee is ook nog geen miljoenen bezoekers heeft en dus ook niet zo veel mensen die SQL injections plegen. En anders, geef dan opbouwende kritiek. Niet gewoon "Bah wat slecht" of "wat kut" of weet ik veel wat. Heb een beetje respect.
Neem nou Stan: hij heeft zijn eerste website gemaakt, maar word gelijkt compleet afgezeikt hier. Oke, zijn site was niet het beste. Maar geef dan opbouwende kritiek. Vertel hem wat er mis is. Nu is z'n site namelijk ook gelijk offline. Beetje medelijden hebben?
Kom op zeg. Als PHPhulp zo moet worden dan word het tijd voor een nieuw soort site.
Toevoeging op 13/01/2011 20:03:11:
Oja, hoop dat nu m'n account niet verwijderd word he? ;)
Ik ben het helemaal met jou eens. Ik zie ook sommige actieve gebruikers hier die zich rot irriteren aan onwetende nieuwe programmeurs die nog niet goed wegwijs zijn in het vinden van oorzaken of oplossen van problemen.
Ik zelf irriteer me vooral weer dus aan deze mensen die reageren 'Kijk maar op php.net'. Tuurlijk verwijzen naar een bron is altijd goed maar geef ook meteen een nuttig antwoord op iemand zijn vraag waar je iemand mee helpt. Ik denk dat 80% van de 'ervaren' programmeurs hier zelf ook zo begonnen zijn met 'noob' vragen. Als je geirriteerd bent reageer dan gewoon niet. Als je vind dat iemand lui is reageer dan gewoon niet. Je bent hier om kennis te delen en niet gal te spugen lijkt me :)
Dus laten we allemaal lief tegen elkaar doen! Dat de TS het op twee forums post is misschien niet netjes maar hij pleegt ook weer geen misdrijf dus vind je het ongepast dan reageer je toch gewoon niet? :)
+1 voor een gezelligere PHPHulp met NOG meer inhoud!
Kees Schepers op 13/01/2011 21:16:20:
(... blablabal... niet relevant voor topic .... blablala)
Dus laten we allemaal lief tegen elkaar doen! Dat de TS het op twee forums post is misschien niet netjes maar hij pleegt ook weer geen misdrijf dus vind je het ongepast dan reageer je toch gewoon niet? :)
(...)
Dus laten we allemaal lief tegen elkaar doen! Dat de TS het op twee forums post is misschien niet netjes maar hij pleegt ook weer geen misdrijf dus vind je het ongepast dan reageer je toch gewoon niet? :)
(...)
Dus iemand mag wel overlast brengen (want het is wel hinderlijk), maar hij mag er niet op worden gewezen? Dan breng ik overlast? Beetje rare manier van denken vind ik...