querys beveiligen ?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer @ Nijmegen

2021-09-08 iSense PHP Developer Ben jij een PHP Developer met een aantal jaren ervaring en op zoek naar een nieuwe werkgever? Lijkt het je leuk om te werken in een klein team waar je veel zeggenschap hebt en jouw ideeën gewenst zijn en gehoord worden? Lees snel verder en solliciteer! ISMI47696 Nieuw Organisatie Je komt als PHP Ontwikkelaar te werken bij een familiebedrijf, een kleine en zeer succesvolle organisatie. Ze zijn een online verkoopplatform en in Nederland 1 van de grootste op hun gebied. Ze zijn ook internationaal actief, in de rest van Europa. Totaal werken er ongeveer vijftien collega's,

Bekijk vacature »

Advanced Mendix Developer Logistic Solutions (NL)

Advanced Mendix Developer Logistic Solutions (NL) Den Haag HBO/WO IT Professional "Als Advanced Mendix Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties." Wat ga je doen? PostNL is becoming a postal tech company. Je komt te werken binnen PostNL Logistic Solutions. Daar gaan we net wat verder dan een standaardpakket of brief. Het gaat bijvoorbeeld om gekoeld vervoer van medicijnen (Health), Warehousing (Fulfilment), het leveren binnen hele strakke tijdvakken

Bekijk vacature »

SECURITY DEVELOPER (iOS, Android, Java)

Bedrijfsomschrijving Als jij een Developer bent met security skills, dan ben je hier aan het juiste adres en kun je bezig met het ontwikkelen van prachtige producten. Deze organisatie zoekt momenteel versterking op het gebied van security development, waarbij je een scrumteam komt versterken en jij jouw kennis en expertise op het gebied van security kunt inzetten. Het is een organisatie die graag kennis deelt en jou sterker in je vak wil maken. Er zijn dan ook tal van mogelijkheden om van je collega’s te leren en je verder te ontwikkelen door scholing en je verder te ontwikkelen binnen je

Bekijk vacature »

Startersfunctie JAVA developer @ Regio Rotterdam

2021-10-15 iSense Startersfunctie JAVA developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond en wil je graag aan de slag als Fullstack JAVA Developer? Lees dan snel verder! Want in februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie JAVA. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISNA51149 Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf februari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te geven en jezelf

Bekijk vacature »

Databasebeheerder

Informatievoorziening is een vakgebied waarin de ontwikkelingen elkaar in rap tempo opvolgen en dat staat soms in contrast met het werken voor een gemeente. Wij zien dat juist als een uitdaging. Wat ons extra motiveert is dat we hier, in tegenstelling tot in veel andere organisaties, echt voor en met mensen werken. We werken niet geïsoleerd aan een product zoals een website of applicatie, maar zoeken juist contact met andere afdelingen. De gemeentelijke organisatie en dus ook de inwoners van Haarlem en Zandvoort profiteren hiervan. Ons DBA-team is verantwoordelijk voor onze MS SQLServer, Oracle en PostgreSQL cluster-omgevingen. We hebben in

Bekijk vacature »

Junior Java Developer @ Regio Amsterdam

2021-08-11 iSense Junior Java Developer Net afgestudeerd richting Informatica of IT en ervaring in het ontwikkelen met Java? Onze klant biedt een leerzame omgeving met veel doorgroeimogelijkheden waar jij je kunt ontwikkelen tot Java Developer! ISTA50718 Organisatie Onze klant is een internationale organisatie gevestigd in de omgeving van Amsterdam. Ze staan zeer goed bekend in de markt door hun innovatieve dienstverlening op IT gebied en hun gepassioneerde werknemers. Voor hun inspanningen op het gebied van IT hebben ze meerdere prijzen gewonnen! Onze klant is onderdeel van een Corporate werkgever en heeft zelf 300 mensen in dienst. Om klanten optimaal van

Bekijk vacature »

Support Engineer

Heb jij een passie voor IT? En ben jij de hobbyist die ‘s avonds nog bezig is met het uitzoeken van zijn of haar ICT uitdagingen? Bellen vrienden en familie jou als eerste wanneer hun computer vastloopt? En lijkt het jou leuk om hier jouw werk van te maken? Dan hebben wij een gave baan voor jou waarin jij je kan ontwikkelen tot ICT professional! Als Support Engineer bij Port-IT werk je mee aan uitdagende projecten en verleen je service en ondersteuning aan klanten over de hele wereld. Nieuwsgierig geworden? Lees dan snel verder! Wat ga je doen? Als Support

Bekijk vacature »

IT-traineeship Low Code Developer

Vind jij het leuk om veel contact te hebben met een klant en je te verdiepen in een domein? Lijkt het je interessant om enerzijds met de klant mee te denken, maar tegelijkertijd ook zelf een bijdrage te leveren aan de implementatie van een IT oplossing? Wij zijn op zoek naar starters die aan de slag willen als low-code engineer. In deze functie bouw je aan applicaties met behulp van een low-code platform, zoals Outsystems, Blueriq, Mendix of Pega. Dergelijke platformen stellen je in staat om snel een werkende applicatie te ontwikkelen en zijn hierdoor heel geschikt voor maatwerk projecten.

Bekijk vacature »

Python Developer / Data Engineer / data pipelines

2021-04-26 iSense Python Developer / Data Engineer / data pipelines Ben jij een junior / medior Python Developer die enthousiast wordt van Big Data en Microservices? Werk jij graag met grote hoeveelheden data vanuit verschillende bronnen? Dan is dit de vacature voor jou! ISMO49727 Organisatie Bij dit grote, innovatieve technische bedrijf wil men graag flink groeien dit jaar, namelijk van zo'n 100 naar 120 mensen. In de afgelopen jaren is er hard gewerkt om een nieuw software product op de markt te zetten ter ondersteuning van hun fysieke producten en omdat dit een groot succes is, wordt het nu uitgerold

Bekijk vacature »

Ervaren Java developer met eigen visie voor nieuw

Bedrijfsomschrijving Voor dit familiebedrijf in Aalsmeer ben ik op zoek naar een ervaren software developer op het gebied van Java. Het bedrijf is gespecialiseerd in de ontwikkeling van zowel online als offline transactiesystemen. Zo hebben ze onder andere een online platform ontwikkeld waar zowel consumenten als bedrijven zaken als beltegoed, loterijsystemen, toegangskaarten en giftcards gemakkelijk kunnen aanschaffen. Dat betekent onder meer dat de software toepassingen geïntegreerd worden in kassa's van supermarkten maar ook bij honderden tankstations in Nederland. Momenteel zijn ze met twaalf personen en ondergaan ze een sterke groei. De sfeer is informeel en ze vinden het erg belangrijk

Bekijk vacature »

Lead Front-End Developer

Functieomschrijving Ben jij die gemotiveerde en hardwerkende developer die binnenkort de lead wil nemen van een Frontend ontwikkelteam? Word jij warm van het bouwen aan innovatieve oplossingen en het overwinnen van uitdagingen in de wereld van Supply Chain oplossingen, After Sales Services en E-commerce services? Lees dan snel verder en solliciteer! Wat bieden wij jou Marktconform Salaris! Doorgroei mogelijkheden! Een informele, dynamische werksfeer! Mogelijkheid tot deels thuis werken Uitdagende positie in een groeiende organisatie! Wie ben jij Jij beschikt hierbij over een juiste dosis enthousiasme en aansturende kwaliteiten. Verder: Jij beschikt over een HBO in de richting van informatiesystemen of

Bekijk vacature »

Apex developer @ Gouda

2021-08-16 iSense Apex developer Al bijna 100 jaar begeeft deze organisatie zich in de industriële sector. Met zo’n 350 medewerker verdeeld over bijna 50 vestigingen wereldwijd en het hoofdkantoor in de regio Gouda bedienen zij de industrie. ISRA50658 Nieuw Organisatie Het belang van de organisatie ligt op het gebied van de vertaling van informatiestromen/data binnen de organisatie en naar externe relaties. De vertaling van deze data naar de applicaties ondersteunen de business bij de ambitie wereldwijd de industrie. In de rol als APEX Developer breng je de vraag vanuit de business in kaart en maak je een functioneel ontwerp voor

Bekijk vacature »

Lead Developer / React / Digitale campagnes @ Utre

2021-09-27 iSense Lead Developer / React / Digitale campagnes Wil jij als Lead React Developer aan de slag bij een organisatie die inhouse alleen maar de meest innovatieve projecten oppakt? Lijkt het je daarnaast leuk om de verantwoordelijkheid te dragen over een development team en zelf met React (van scratch af aan) vooruitstrevende applicaties en platformen te ontwikkelen? Lees dan nu verder! ISRI48991 Organisatie In het hartje van Utrecht kom je als Lead React Developer te werken bij een organisatie die inhouse werkt aan tal van innovatieve oplossingen voor relaties. Hiervoor werken ze met de nieuwste tools en technieken en

Bekijk vacature »

Android Developer

As a Mobile Developer, you make sure our mobile app gives our users the best possible way to buy, browse and interact with Coolblue. How do I become a Android Developer at Coolblue? Your specialty is Android so you are successful in writing Kotlin in an agile fashion and do some pair programming with your colleagues to guarantee higher quality. Besides that you think about technical decisions like architecture, tools and processes. You also keep an eye on the performance of the app and you analyse with your team how to improve it. In short, you get energy from building

Bekijk vacature »

Junior Fullstack Java Developer @ Regio Amsterdam

2021-10-14 iSense Junior Fullstack Java Developer Heb je onlangs een hbo-, wo-opleiding of een minor richting de IT afgerond en wil je graag aan de slag als Fullstack JAVA Developer? Lees dan snel verder! Want in februari 2022 start de Experis Academy weer met een leerprogramma waarin IT-experts je opleiden tot developer met als specialisatie JAVA. Dit allemaal met een salaris en een vooruitzicht op een baan bij een topwerkgever. ISNA51153 Wat ga je doen tijdens het Fullstack JAVA ontwikkeltraject? Vanaf februari 2022 krijg jij via de Experis Academy een unieke kans om jouw IT-carrière een kickstart te geven en

Bekijk vacature »
Altin

Altin

16/03/2007 19:02:00
Quote Anchor link
Hallo,
Ik zou willen weten hoe je querys moet beveiligen, die info bevatten die door gebruikers zijn gesubmit.
Iemand heeft mij deze functie gegeven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
function escape_get_post(){
foreach ($_POST as $key => $item)
    $_POST[$key] = mysql_real_escape_string($item);
foreach ($_GET as $key => $item)
    $_GET[$key] = mysql_real_escape_string($item); return;
}

?>

Maar ik hoorde dat je ook elke keer htmlentities moet doen.
Kan iemand mij zeggen hoe ik een zelfde functie daarvoor maak?

En moet er nog iets gedaan worden, of blijft het bij die 2?

Bj voorbaat dank!
Gewijzigd op 01/01/1970 01:00:00 door Altin
 
PHP hulp

PHP hulp

18/10/2021 00:12:40
 
Thijs X

Thijs X

16/03/2007 19:07:00
Quote Anchor link
Het ligt een beetje aan de query's die je uitvoerd maar mysql_real_escape_string() of addslashes() zijn toch wel de belangrijkste om SQL injection tegen te gaan.
 
Mr D

Mr D

16/03/2007 19:07:00
Quote Anchor link
alleen mysql_real_escape_string voor strings is genoeg. als je een bijvoorbeeld een getal invoert hoef je die alleen te checken met is_numeric
 
Nick Mulder

Nick Mulder

16/03/2007 19:09:00
Quote Anchor link
Dat zou je hetzelfde kunnen doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
function htmlentities_get_post(){
foreach ($_POST as $key => $item)
    $_POST[$key] = htmlentities($item);
foreach ($_GET as $key => $item)
    $_GET[$key] = htmlentities($item); return;
}

?>
 
PHP Newbie

PHP Newbie

16/03/2007 19:11:00
Quote Anchor link
htmlentities() voer je uit bij het uit de database halen, mysql_real_escape_string bij het invoeren.
 
Nick Mulder

Nick Mulder

16/03/2007 19:13:00
Quote Anchor link
Eigenlijk maakt het niet uit wanneer je het uitvoerd, het is gewoon de rare tekens vervangen door hun valid html equivalent...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.