mysql_real_escape_string toepassen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »

Senior PHP developer/ Software Architect

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Low Code Developer - Consultant

Functie omschrijving Wil jij fungeren als een spin in het web en samenwerken met klanten? Voor een leuke en interessante opdrachtgever in omgeving Leiden zijn wij op zoek naar een Low Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten en het leiden van projecten. Ben jij toe aan een nieuwe uitdaging en heb jij verstand van datamodellering en NO CODE Platformen? Lees dan snel verder! Bij deze rol horen de volgende werkzaamheden: Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform,

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Programmeren van zelflerende robots Werken op kantoor en testen in de bedrijfshal Je krijgt verantwoordelijkheid, vrijheid en je mag werken naar eigen inzicht De organisatie Hier ga je aan de slag Een bedrijf dat innovatieve robottoepassingen ontwerpt en bouwt voor onder andere de staal industrie, energie- bouw- en agrarische sector. De robots die vaak in combinatie met diverse randapparatuur geleverd worden vormen een totaaloplossing voor de klant. Dit zijn klanten over de hele wereld, van België en Duitsland tot China, India, maar ook in Nederland. Projecten waar momenteel aan wordt

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

C#.NET/Unity Developer

Functieomschrijving Voor een gewaardeerde werkgever in de omgeving van Breda zijn wij op zoek naar een software ontwikkelaar. Dit bedrijf houdt zich bezig met de ontwikkeling van WMS Software (C#/Unity & SQL). Past dit bij jou? Lees snel verder! Jouw werkzaamheden zullen er als volgt uitzien: Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Samen met 6 applicatieontwikkelaars hebben jullie de verantwoordelijkheid voor de uitbreiding en ontwikkeling van de webapplicaties; Het uitvoeren van updates/aanpassingen aan de huidig draaiende applicaties; Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software. Bedrijfsprofiel Wie

Bekijk vacature »

Backend Developer Scrummaster .NET

Samengevat: Deze werkgever is een ambitieus internetbedrijf met een passie voor digitale communicatie. Ben jij geschikt als Backend Developer? Heb je ervaring met .NET platform? Vaste baan: Backend Developer / SCRUM Master Scrum HBO WO €3.800 - €6.000 Deze werkgever is een innovatief bedrijf met enthousiaste mensen die jarenlang ervaring hebben met het ontwikkelen internet- en intranetoplossingen. Wij houden van korte lijnen en open en eerlijke communicatie. Wij zetten graag onze jarenlange ervaring in om perfect werkende oplossingen te ontwikkelen. Wij ondersteunen dienstverlenende organisaties bij het ontwikkelen en realiseren van een effectief, adaptief communicatieplatform. Je ontwikkelt met ons de meest

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »
Eeyk Vd noot

Eeyk Vd noot

17/07/2012 13:20:47
Quote Anchor link
ik heb een vraag waar moet je mysql_real_escape_string(); allemaal op toepassen?

Op iedere echo of alleen als je iets uit de database haalt of alleen als je iets in de database opslaat.

is dit bijvoorbeeld goed gescript?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
      
$naam           = mysql_real_escape_string($_POST['naam']);
$gebruikersnaam = mysql_real_escape_string($_POST['gebruikersnaam']);
$email          = mysql_real_escape_string($_POST['email']);
$wachtwoord     = mysql_real_escape_string($_POST['wachtwoord']);
$wachtwoord2    = mysql_real_escape_string($_POST['wachtwoord']);
$geslacht       = mysql_real_escape_string($_POST['geslacht']);
$leeftijd       = mysql_real_escape_string($_POST['leeftijd']);
$type           = mysql_real_escape_string($_POST['type']);
$spirit         = mysql_real_escape_string($_POST['spirit']);
$landcode       = mysql_real_escape_string($_POST['landcode']);
$telefoon       = mysql_real_escape_string($_POST['telefoon']);


en is dit goed opgeslagen via een inert into?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
mysql_query("bla bla bla je kent het wel"(blablabla)
values(
'".mysql_real_escape_string($data['id'])."',
'".mysql_real_escape_string($naam)."',
'".mysql_real_escape_string($lv)."',
'".mysql_real_escape_string($aanval)."',
'".mysql_real_escape_string($verdediging)."',
'".mysql_real_escape_string($snelheid)."',
'".mysql_real_escape_string($monster_item)."',
'".mysql_real_escape_string($type)."',
'".mysql_real_escape_string($monster['id'])."',
'".mysql_real_escape_string($lvup)."',
'".mysql_real_escape_string($gevangendoor)."',
'Niet zeldzaam'
)");
Gewijzigd op 17/07/2012 13:22:38 door Eeyk Vd noot
 
PHP hulp

PHP hulp

23/11/2024 11:44:24
 
- Ariën  -
Beheerder

- Ariën -

17/07/2012 13:29:18
Quote Anchor link
Alle POST, GET en COOKIE-variabelen die je in een query stopt moet je door mysql_real_escape_string() halen.
Gewijzigd op 17/07/2012 13:29:29 door - Ariën -
 
Erwin H

Erwin H

17/07/2012 13:33:44
Quote Anchor link
Ben ik het niet (helemaal) mee eens. Waardes die als bijvoorbeeld een integer de database ingaan zou je niet door mysql_real_escape_string moeten halen, maar gewoon typecasten als int. Op die manier ben je direct van eventuele sql injectie aanvallen af en weet je zeker dat je geen probleem krijgt met je query.

Overigens dient er ook nog bij gezegd te worden dan mysql_real_escape_string alleen te gebruiken is bij het gebruik van de mysql_ functies. Gebruikt je PDO of mysqli (allebei aan te raden boven mysql_) dan kan je gebruik maken van prepared statements wat op zich al beter is.
 
Wouter J

Wouter J

17/07/2012 13:33:54
Quote Anchor link
Ze zijn alleen voor de database en dus altijd alleen binnen QUERIES gebruiken. En op ELKE variabele die je in die queries stopt gebruik je hem, vertrouw nooit een waarde van een variabele, ook al kan je er alleen zelf bij.
 
Eeyk Vd noot

Eeyk Vd noot

17/07/2012 13:42:17
Quote Anchor link
Dus ik moet ze alleen in de mysql_query en de $_POST en $_GET waardes toepassen?
en niet op iedere echo?

dus bijvoorbeeld
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo "Hallo ".$data['naam']." jou laatste bezoek was om ".$data['online'];


dat hoef dus niet zo :
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
echo "Hallo ".mysql_real_escape_string($data['naam'])." jou laatste bezoek was om ".mysql_real_escape_string($data['online']);
 
- Ariën  -
Beheerder

- Ariën -

17/07/2012 13:45:26
Quote Anchor link
Inderdaad, niet op echo's omdat het een mysql-functie is, waar echo niet onder valt.

Een banaan schil je immers ook niet met een dunschiller ;-)
Gewijzigd op 17/07/2012 13:46:01 door - Ariën -
 
Eeyk Vd noot

Eeyk Vd noot

17/07/2012 13:52:00
Quote Anchor link
Hoe doe ik dit eigenlijk met cookies?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
$pascodatiecook = base64_encode(md5(md5(md5($salt_keyhash.$_POST['pass'].$cookie_ultra_hash))));
extra_cookie_hashing($pascodatiecook.$random_passwordhash);
$naamcodatielos = base64_encode($_POST['login']);
setcookie("pocketmonsters_gebruikersnaam"    ,$naamcodatielos,   time() + 3600 * 124,"/","pocketmonsters.nl");
setcookie("pocketmonsters_passhash_security" ,$pascodatiecook,   time() + 3600 * 124,"/","pocketmonsters.nl");
setcookie("pocketmonsters_onthouden_security",$_POST['cookies'], time() + 3600 * 124,"/","pocketmonsters.nl");
}


Hoe doe ik eigenlijk op phphulp code met kleurtjes van php toepassen?
Gewijzigd op 17/07/2012 13:53:19 door Eeyk Vd noot
 
Bart V B

Bart V B

17/07/2012 14:03:04
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$pascodatiecook
= base64_encode(md5(md5(md5($salt_keyhash.$_POST['pass'].$cookie_ultra_hash))));
extra_cookie_hashing($pascodatiecook.$random_passwordhash);
$naamcodatielos = base64_encode($_POST['login']);
setcookie("pocketmonsters_gebruikersnaam"    ,$naamcodatielos,   time() + 3600 * 124,"/","pocketmonsters.nl");
setcookie("pocketmonsters_passhash_security" ,$pascodatiecook,   time() + 3600 * 124,"/","pocketmonsters.nl");
setcookie("pocketmonsters_onthouden_security",$_POST['cookies'], time() + 3600 * 124,"/","pocketmonsters.nl");
}

?>


tussen php-tag open en php-tag sluiten..
 
Kris Peeters

Kris Peeters

17/07/2012 14:04:12
Quote Anchor link
Eeyk Vd noot op 17/07/2012 13:42:17:
alleen in de mysql_query en de $_POST en $_GET waardes toepassen?
en niet op iedere echo?


Bij het genereren van de sql string moet je ze gebebruiken, rond de $_POST en $_GET waardes.

Niet om te echo'en, niet om coockies te maken, ...

Wel bij dingen als
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
$res
= mysql_query("SELECT username
FROM users
WHERE email = '"
. mysql_real_escape_string($_POST['email']) . "'
"
);
...

?>


Wat die kleuren betreft:
Als je php-code hebt, zet je die tussen <?php en ?>.
Gewijzigd op 17/07/2012 14:04:54 door Kris Peeters
 
Eeyk Vd noot

Eeyk Vd noot

17/07/2012 14:06:19
Quote Anchor link
oké bedankt voor jullie hulp :)
 



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.