Doorsturen $_POST variable

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET Developer

Functie omschrijving Ervaren .NET Developer gezocht! Wij zoeken een ervaren .NET developer die aan de slag gaat voor een softwarebedrijf in de regio Rhenen. In deze rol ben jij zowel zelfstandig als in teamverband verantwoordelijk voor het ontwikkelen en verbeteren van bestaande producten. Daarnaast houdt jij je bezig met de nieuwbouw van websites, webapplicaties en mobiele applicaties die zowel intern als extern gebruikt worden. Je werkt hierbij nauw samen met andere developer, productmanagers en product specialisten om mooie producten te creëren. Bedrijfsprofiel Waar kom je te werken? Je komt te werken voor snelgroeiende softwareleverancier en allround dienstverlener. Klanten van deze

Bekijk vacature »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

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 »

.NET developer

Functie Als .NET developer wordt jij onderdeel van ons ICT team. In dit multidisciplinaire team ben jij samen met onze senior .NET ontwikkelaar en medior .NET ontwikkelaar verantwoordelijk voor ons ERP systeem. In dit systeem (Navision) ga jij leren ontwikkelen. Wij bieden jou dan ook een gedegen opleiding aan, samen met de ondersteuning van onze Senior .NET developer. Daarnaast ga jij aan de slag met ons portaal geschreven in Sharepoint. Verder ben jij verantwoordelijk voor EDI verkeer en het ontwikkelen binnen het ERP systeem en andere toepassingen en rapportages. Van jou wordt verwacht dat jij het proces goed leert kennen

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Senior Front-end developer Consultancy

Functie Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Rotterdam! Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Binnen deze rol houdt jij je met het volgende bezig: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps

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 »

Belastingdienst - Freelance Senior Cobol Applicati

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 7 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: In de applicatie ETM zijn nu de inningsvoorzieningen voor ongeveer 25 aangifte- en aanslagmiddelen opgenomen. ETM is een extern aangeschafte service en het huidige contract met leverancier Oracle loopt af op 31-12-2022. Het programma uitfaseren ETM heeft als doel om vervanging te realiseren waarmee alle nu in gebruik zijnde ETM ondersteuning wordt overgenomen in nieuwe Inningsvoorzieningen om de continuïteit van de inningsprocessen te waarborgen. Eén van de inningsvoorzieningen die voor het einde van 31-12-2022

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »

Belastingdienst - Freelance Senior Applicatie ontw

Startdatum: 01.06.2023 Richttarief: €65,00 - €75,00 Duur van de opdracht: 6 maanden Uren per week: 36 Taal: Nederlands vereist! Gelieve in het Nederlands te solliciteren. Functieomschrijving: We verwachten van je, dat je: Brede ervaring hebt als JAVA-ontwikkelaar; Ervaring hebt met Agile/Scrum-werken en je thuis voelt in een Agile omgeving; Een aandeel levert aan het scrumproces en in de SAFe-releasetrain; Zelfstandig werkt in een scrumteam en intensief de samenwerking op zoekt met je directe collega’s en je omgeving; Ervaring meebrengt met het schattten en inplannen van taken tot en met het testen en demonstreren van de opgeleverde functionaliteit; Collega’s in je

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

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 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 »

04/01/2017 17:30:59
Quote Anchor link
Wil de .php scripts buiten document root te houden maar is de toepassing zwaar met AJAX.

Zo...

JS -> AJAX post met URI 'mijnGeheimScript.php' -> LAMP -> (document_root)/.htaccess ->

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
    RewriteEngine on
        RewriteCond %{REQUEST_URI} -d
        RewriteRule "^/$" "/start_pagina.html"
    
    <IfModule mod_php5.c>
        php_value include_path "../assets/PHP"
        ErrorDocument 404 /proxy.php
    </IfModule>


En proxy.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

preg_match("~.php$~", $_SERVER["REQUEST_URI"])
    ?
include ltrim($_SERVER["REQUEST_URI"], "/")
    :
http_response_code(404);
?>


Apache kunt niet mijnGeheimScript.php vindt (404) -> proxy.php is niet verzoekt vanuit externe dus geen $_POST | $_GET | $_REQUEST variable(s) zijn gecreëerd :( maar wel draaid mijnGeheimScript.php

.../assets/PHP/.htaccess ->

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
    Options -Indexes

    Deny from all


Ideeën?
Gewijzigd op 05/01/2017 15:52:20 door
 
PHP hulp

PHP hulp

27/05/2026 06:38:00
 
Thomas van den Heuvel

Thomas van den Heuvel

04/01/2017 19:20:06
Quote Anchor link
Security through obscurity lijkt mij niet de weg om te gaan. Waarom mag men niet weten dat het PHP-scripts betreft? In nieuwere webservers/PHP-versies kun je er volgens mij voor zorgen dat er geen informatie naar buiten gaat over typen en versies.

Daarnaast zou je je applicatie kunnen laten werken via één voordeur (single point of entry): index.php. Deze zet je in je webdir, de rest van je PHP-code kun je buiten je webdirectory houden.
 
Ben van Velzen

Ben van Velzen

04/01/2017 19:20:28
Quote Anchor link
Waarom wil je je php scripts buiten de docroot houden? Voor configuratiebestanden is dat logisch, voor de rest niet echt. En nu zie je wat voor problemen je jezelf op de hals haalt.
 

04/01/2017 23:53:55
Quote Anchor link
Thomas van den Heuvel op 04/01/2017 19:20:06:
Security through obscurity lijkt mij niet de weg om te gaan.
Dit is 't niet. Beveiligd is 't.

Thomas van den Heuvel op 04/01/2017 19:20:06:
In nieuwere webservers/PHP-versies kun je er volgens mij voor zorgen dat er geen informatie naar buiten gaat over typen en versies.
Link / bewijs, AUB?

Thomas van den Heuvel op 04/01/2017 19:20:06:
Daarnaast zou je je applicatie kunnen laten werken via één voordeur (single point of entry): index.php. Deze zet je in je webdir, de rest van je PHP-code kun je buiten je webdirectory houden.
Hoe dan weet je welke script moeten draaien (en met welke query string)?
 
- Ariën  -
Beheerder

- Ariën -

04/01/2017 23:58:35
Quote Anchor link
- In PHP kan je de headers met de PHP-versie afschermen met de 'expose_php' directive op 0.
- Voor Apache en zijn versienummertjes kan dit met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
ServerSignature Off
ServerTokens Prod


- En met Nginx kan dit met:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
server_tokens off;


Verder ontgaat mij nog steeds het exacte nut waarom je een proxy wilt bouwen? Je kan toch een AJAX-script bouwen die classes/methods/functies aanroept welke (zoals eigenlijk hoort) netjes buiten de webroot staan?
Gewijzigd op 05/01/2017 00:00:49 door - Ariën -
 

04/01/2017 23:59:14
Quote Anchor link
Ben van Velzen op 04/01/2017 19:20:28:
En nu zie je wat voor problemen je jezelf op de hals haalt.
Sorry, maar verwijten is niet behulpzaam :(
 
- Ariën  -
Beheerder

- Ariën -

05/01/2017 00:04:11
Quote Anchor link
Max Hopper op 04/01/2017 23:53:55:
Thomas van den Heuvel op 04/01/2017 19:20:06:
Daarnaast zou je je applicatie kunnen laten werken via één voordeur (single point of entry): index.php. Deze zet je in je webdir, de rest van je PHP-code kun je buiten je webdirectory houden.
Hoe dan weet je welke script moeten draaien (en met welke query string)?

Daar had ik al o.a in een ander topic al een oplossing voor gepost.
Gewijzigd op 05/01/2017 00:04:43 door - Ariën -
 
Thomas van den Heuvel

Thomas van den Heuvel

05/01/2017 01:06:44
Quote Anchor link
Max Hopper op 04/01/2017 23:53:55:
Thomas van den Heuvel op 04/01/2017 19:20:06:
Security through obscurity lijkt mij niet de weg om te gaan.
Dit is 't niet. Beveiligd is 't.

Uhm. Nee? Ik kan me een partij brakke code schrijven, en die vervolgens buiten de webdir plaatsen en via index.php aanroepen. Hoe is dat veiliger?

Daarnaast, zelfs als je rauwe php-bestanden door een of andere fout zou kunnen downloaden, dan is er echt meer aan de hand? Klinkt meer als hosting die steken laat vallen dan.

Je kunt dit soort discussies tot in het absurde voeren natuurlijk, met als eindconclusie dat niets veilig is. Dat is echter niet erg praktisch dus je zult tot op zekere hoogte aannames moeten doen. Het lijkt mij echter vaker het geval dat brakke code een boosdoener is dan webservers die hele rare dingen doen.
 

05/01/2017 16:00:26
Quote Anchor link
Werkt 't:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
    RewriteEngine on
        RewriteCond %{REQUEST_URI} -d
        RewriteRule \.php$ /proxy.php [end]
    
    <IfModule mod_php5.c>
        php_value include_path "../assets/PHP"
    </IfModule>

Nu is de hele bol super globals in de BESCHERMDE script zijn verkrijgbaar.

<full_disclosure>
inhout van ../assets/PHP/.htaccess:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
    Options -Indexes

    Deny from all

</full_disclosure>
Gewijzigd op 05/01/2017 16:24:58 door
 
Frank Nietbelangrijk

Frank Nietbelangrijk

05/01/2017 16:02:59
Quote Anchor link
>> Hoe dan weet je welke script moeten draaien (en met welke query string)?

Die informatie kun je halen uit de $_SERVER super-global array.

Ik zou zeggen: pak een eenvoudig PHP framework zoals bijvoorbeeld CakePHP. Daar heb je een hoop profijt van.
 

05/01/2017 16:14:07
Quote Anchor link
Uhh, alleen als de HTTP GET methode was gebruikte (en deze zijn AJAX POST met Content-Type: application/x-www-form-urlencoded en multipart/form-data met GEEN query string).

Edit:
Het is niet nodig om het voorlaatste bericht te quoten. Daarom heb ik deze verwijderd.
Gewijzigd op 05/01/2017 16:18:53 door - Ariën -
 
Frank Nietbelangrijk

Frank Nietbelangrijk

05/01/2017 16:24:16
Quote Anchor link
Nee je vat hem niet.

Single Point entry:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
http://example.com/                       ====>   [.htaccess]   ===>   http://example.com/index.php/
http://example.com/about                  ====>   [.htaccess]   ===>   http://example.com/index.php/about
http://example.com/contact                ====>   [.htaccess]   ===>   http://example.com/index.php/contact
http://example.com/contact/confirmation   ====>   [.htaccess]   ===>   http://example.com/index.php/contact/confirmation


Zoals je hierboven in het schema kunt lezen worden alle url's doorgestuurd naar index.php, het enigste php bestand in je webroot.
In dit index.php bestand doe je slechts een paar kleine simpele dingetjes. Alle andere php bestanden staan buiten je webroot.

Het heeft niets te maken met POST of GET of AJAX.

Een framework biedt je alles waar je nu om roept in dit draadje

onder andere:
- single point entry
- clean url's
- directory structuur
- tal van additional modules voor allerlei doeleinden
- een schat aan libraries

Toevoeging op 05/01/2017 16:31:06:

GOOGLE ook eens op MVC...
 

05/01/2017 16:33:46
Quote Anchor link
Heeft als met AJAX te maken.

'gewoon' URL verzoek (Chrome Inspector):
Request URL:https://acer-ubuntu:4443/WM_3.html
Request Method:GET
Status Code:200 OK
Remote Address:192.168.2.11:4443

'gewoon' AJAX verzoek vanuit WM_3.html (Javascript):
Request URL:https://acer-ubuntu:4443/validateAccountName.php
Request Method:POST
Status Code:204 No Content
Remote Address:192.168.2.11:4443

Accept:*/*
Accept-Encoding:gzip, deflate, br
Accept-Language:en-GB,en;q=0.8,nl;q=0.6,de;q=0.4,it;q=0.2
Connection:keep-alive
Content-Length:16
Content-Type:application/x-www-form-urlencoded; charset=UTF-8
DNT:1
Host:acer-ubuntu:4443
Origin:https://acer-ubuntu:4443
Referer:https://acer-ubuntu:4443/WM_3.html
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36
X-Requested-With:XMLHttpRequest

En nu, pakt 'proxy.php' de URI en 'include()' de gevraagd script.
Gewijzigd op 05/01/2017 16:36:01 door
 
Frank Nietbelangrijk

Frank Nietbelangrijk

05/01/2017 16:44:57
Quote Anchor link
Ik heb moeite om je te volgen dus misschien moet je je probleem wat beter omschrijven?

Maar er is een verschil tussen afgeschermde mappen IN of hoger dan je WEBROOT en bestanden BUITEN je webroot he?

Stel je webroot is:

/var/www/example.com/public_html (Je index.php is dus: /var/www/example.com/public_html/index.php)

Dan is dit een voorbeeld van een afgeschermde map:
/var/www/example.com/public_html/php ( in de php map staat dan een .htaccess met de inhoud 'Deny from all')

En dit is een voorbeeld van een map buiten je webroot:
/var/www/example.com/private (Hier kun je met het http protocol zowiezo niet komen)
 

05/01/2017 17:11:12
Quote Anchor link
Met een URL zoals: https://acer-ubuntu:4443/validateAccountName.php de script moet in DOCUMENT_ROOT liggen... ONBEVEILIGD.

'Deny from all'? Waar? In {DOCUMENT_ROOT}/.htaccess? De AJAX verzoek aan de script krijgt HTTP 403 (en gewoone URL verzoeken, ook).

Stel je dat scripts liggen in {DOCUMENT_ROOT}/PHP/ met een .htaccess inhout 'Deny from all'. Nu krijgt de verzoek HTTP 404. Of je de pad vanuit de Javascript aanpassen tot '/PHP/validateAccountName.php' is de AJAX verzoek: https://acer-ubuntu:4443/PHP/validateAccountName.php en krijgt de verzoek HTTP 403.

Toegang te scripts, wat liggen buiten DOCUMENT_ROOT door een script (proxy.php) dat woont in DOCUMENT_ROOT krijgt HTP 200.
 
Thomas van den Heuvel

Thomas van den Heuvel

05/01/2017 18:15:25
Quote Anchor link
Waarom gebruik je jouw oplossing (welke problemen lost dit op)? Motivatie? Want ik kan je (oplossingsrichting) eerlijk gezegd niet echt volgen.

Waar loop je tegenaan (oorspronkelijke bericht: je mist superglobals)? Heb je een concrete vraag?

Wie heeft je in hemelsnaam verteld dat een andere aanpak "onveilig" zou zijn? Kun je ook uitleggen waarom het onveilig zou zijn? Indien het gaat om het voorkomen van rechtstreekse aanroepen van bepaalde scripts: daar zijn ook andere, en wellicht makkelijkere, oplossingen voor.
 

05/01/2017 18:51:54
Quote Anchor link
Ik wil niet de IP binnen de scripts openbaar te maken. Ook niet de mappen structuur van de toepassing (ingezien van JavaScript / AJAX verzoeken). Zo, buiten DOCUMENT_ROOT moeten PHP scripts zitten.

En, ik wil graag andere, makkelijkere oplossingen te horen.

Doel: nul data lekkage
 
Frank Nietbelangrijk

Frank Nietbelangrijk

05/01/2017 19:34:59
Quote Anchor link
>> Doel: nul data lekkage

Je kunt de internetkabel uit je server trekken, dan heb je geen lekkage meer ;-)

Wat ik bedoel te zeggen:

Natuurlijk wil je bepaalde gegevens niet laten lekken maar wat jij doet is heel je huis met rolluiken beveiligen behalve de garagedeur welke je vervolgens vergeet in het slot te draaien.

Mag ik vragen wat die proxy.php doet. Krijg altijd een beetje de smaak van illegale praktijken in mijn mond van het woord proxy. En als dat niet het geval is wil je misschien vertellen wat je wel wilt gaan maken?
 

05/01/2017 21:53:34
Quote Anchor link
Niks -
Max Hopper op 04/01/2017 17:30:59:
En proxy.php:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php

preg_match("~.php$~", $_SERVER["REQUEST_URI"])
    ?
include basename($_SERVER["REQUEST_URI"])
    :
http_response_code(404);
?>


(maakte 't pad 'agnostisch')
Gewijzigd op 05/01/2017 22:50:33 door
 



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.