Vriendelijke URL

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Mobile Developer vacature

Senior Mobile Developer Op bijna elke mobiele telefoon in Nederland is wel een app te vinden die door Sogeti is ontwikkeld of waar Sogeti aan mee heeft gewerkt. Wil jij meehelpen met het ontwikkelen van mobiele applicaties voor de top van het Nederlandse bedrijfsleven? Als Senior Mobile Developer ben jij verantwoordelijk voor het implementeren en testen van nieuwe features. Je bent medeverantwoordelijk voor de codebase en moet deze code dus ook goed onderhouden. Doordat je thuis bent in het mobiele landschap kun je gemakkelijk sparren met andere ontwikkelaars, designers, analisten en technische leads om zo de producten waar aan je

Bekijk vacature »

.NET Developer Medicatie / Apotheek

Jij krijgt een kick van het ontwikkelen van complexe software. Voor onze vestiging in Hoogeveen zoeken wij een .NET Developer Medicatie / Apotheek die graag met de laatste Microsoft-tools en -technieken wilt werken, interessant? Jouw baan Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van de module Medicatie / Logistiek & Apotheek. Je gaat nauw samen werken met zowel interne als externe klant om nieuwe functionaliteiten te ontwikkelen om onze klanten te ondersteunen in hun werkproces. Het gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. ChipSoft maakt gebruik van een zelf

Bekijk vacature »

C# developer gezocht, hardware component, inhouse,

Ben je een C# developer en zoek je een baan in Rotterdam waar je systemen ontwikkeld die communiceren met hardware? Bij een klein bedrijf met korte lijnen, een open cultuur en veel vrijheid? Wellicht dat dit dan iets voor je is. Voor een klant in Rotterdam zijn we op zoek naar een ervaren C# developer. Het gaat hier om een bedrijf dat gericht is om voor overheden en ondernemingen informatie vanuit bepaalde meetsystemen te verwerken en te presenteren. Zo is bijvoorbeeld een van de projecten waar je als ontwikkelaar aan gaat werken; het bouwen van een website waar gebruikers informatie

Bekijk vacature »

Senior Java Developer vacature

Senior Java Developer Jij volgt ontwikkelingen op de voet. Sterker nog: jij bent er onderdeel van. Jij loopt voorop. Jij denkt met klanten mee en helpt hen innoveren. Bijvoorbeeld met de ontwikkeling van de Rabobank-app, een verbetering van de beveiliging van treinen voor Pro-rail of geef je een boost aan de website van ING! Focus op Java Wij bouwen State of the Art applicaties met de nieuwste Java technologie en frameworks. Dit doen we door ons te richten op de open source-oplossingen binnen de wereld van Java, alle nieuwe ontwikkelingen te volgen en onze kennis te delen binnen onze eigen

Bekijk vacature »

.NET C# web developer gezocht, inhouse project dev

Ben je een ervaren .NET C# web developer en op zoek naar een leuke baan in het zuiden van Zuid-Holland? Een inhouse functie maar met de afwisseling van verschillende projecten en klanten? Projecten die uitdagend zijn door de complexiteit van de systemen? Lees dan verder! Voor een bedrijf in Goeree-Overflakkee zijn we momenteel op zoek naar een ervaren .NET C# web developer. Het bedrijf bestaat uit iets meer dan 20 werknemers en verschillende ervaren software developers. De software projecten zijn uiteenlopend, maar altijd maatwerk oplossingen en veelal complex en bedrijfskritisch van karakter. De bedrijven waarvoor je software ontwikkeld kunnen variëren

Bekijk vacature »

.NET Developer Zorg-ICT

Complexe software ontwikkelen: dat is jouw ding! Voor onze vestiging in Heerenveen zoeken wij fanatieke junior en senior .NET Developers die met de laatste Microsoft-tools en -technieken willen werken. Jij bent gemotiveerd en draagt graag verantwoordelijkheid voor je 'eigen' software, die wordt ingezet in ziekenhuizen door heel Nederland. Jouw baan Je bent verantwoordelijk voor het ontwerpen, ontwikkelen, ondersteunen en onderhouden van jouw eigen module. Dit gaat om complexe ICT-producten die feilloos moeten functioneren binnen de complexe omgeving van een zorgorganisatie. Je werkt zelfstandig of in een klein team. ChipSoft maakt gebruik van een zelf ontwikkeld multi tier framework. Tijdens een

Bekijk vacature »

Ervaren, zelfstandige Systeembeheerder, 36 uur, Am

Met een fantastischuitzicht over Amsterdam zijn op de 14e, 15een 16everdieping van de Mondriaantoren de uitgeverijen van LannooMeulenhoff bv gevestigd. Hieronder vallen de uitgeverijen Unieboek Het Spectrum, Meulenhoff Boekerij en TerraLannoo. Voor de centrale afdeling ICT zijn wij per direct op zoek naar een ervaren, zelfstandige Systeembeheerder (m/v) 36 uur per week Wat ga je doen? Als Systeembeheerder draag je zorg voor de beschikbaarheid van de verschillende Windows-servers, werkstations, netwerken, printers en telefoons binnen onze organisatie. Je monitort, beheert en onderhoudt de ICT-infrastructuur proactief en zorgt voor goede en veilige performance hiervan. Je implementeert en migreert zelfstandig delen binnen de

Bekijk vacature »

PHP Developer Ontwikkelaar

Functieomschrijving Ontwikkelaar Developer JSON PHP Laravel 5 Ontwikkelen aan de PHP applicatie (aanpassingen, verbeteringen en uitbreidingen) Mede bepalen van coding principes en standaarden. Beheren van bestaande en nieuw ontwikkelde applicaties Verlenen van support op de applicaties Proactief verbetervoorstellen doen Testen en documenteren van ontwikkelde software Functie-eisen Minimaal HBO diploma Minimaal 2 jaar relevante ervaring Ervaring met Agile, SCRUM Bekendheid met Laravel 5 / JSON / REST API's / Objectorientatie en design patterns / UnitTesting / Mocking / GIT Kennis van Drupal / Symfony / Continuous Delivery / Continuous integration is pré Bedrijfsomschrijving Je gaat als PHP Developer aan de slag

Bekijk vacature »

Full Stack Developer

Snelgroeiende webshop in omgeving Den Bosch zoekt (Magento) developer om nog meer gas te kunnen geven! Bij ChromeBurner gaan we hard! Momenteel zijn wij, onder andere doordat we wereldwijd opereren, de grootste motorkleding specialist van Nederland en met gemiddeld 50% groei per jaar zijn we hard op weg om één van de meest toonaangevende bedrijven in onze branche te worden wereldwijd. Onze ambities zijn groot, dus om deze groei verder te kunnen faciliteren willen wij ons team uitbreiden met een enthousiaste developer. Vanwege de snelle groei van het bedrijf, zowel in omzet als personeel, zijn er volop doorgroeimogelijkheden om je

Bekijk vacature »

Senior richting Lead PHP developer e-platforms

Functieomschrijving Als Lead PHP Developer binnen deze unieke organisatie ga je samen met de directie en team bepalen welke richting jullie met onze software opgaan. Er is een grote mate van eigen inbreng en vrijheid binnen je team en er heerst een leuke sfeer. Je komt te werken met sympathieke collega's. Het is belangrijk dat je naast PHP ervaring ook een prettige persoon bent in de omgang waar het prettig mee samenwerken is. Daarnaast help je met het uitbouwen van zowel de e-platform als de team van ontwikkelaars. Er is momenteel ruimte voor een PHP ontwikkelaar met 4 (of meer)

Bekijk vacature »

Enthousiaste DevOps-ontwikkelaar voor eIDAS

Functie­omschrijving De Dienst ICT Uitvoering, kortweg DICTU, is een van de grootste en meest vooruitstrevende ICT-dienstverleners van de Rijksoverheid. Wij bouwen onder meer de veilige en betrouwbare digitale toegang tot de diensten en producten van het ministerie van Economische Zaken en Klimaat voor burgers en bedrijven in het buitenland. Daar werk jij als DevOps-ontwikkelaar bij DICTU in Assen aan mee. Het ministerie van Economische Zaken en Klimaat heeft voor haar diensten en inspecties één moderne toegangspoort. Een aantal van die diensten en inspecties is mede dankzij jou ook voor burgers en bedrijven uit acht EU-landen veilig en betrouwbaar toegankelijk. Dat

Bekijk vacature »

Lead developer (C#) / architect, aansturing machin

Ben je een ervaren technisch software ontwikkelaar/ lead / architect die op zoek is naar een nieuwe baan in Den Haag? Een baan waar je software ontwikkeld voor de aansturing van complexe, innovatieve machines? En bijdraagt aan de ontwikkeling van een maatschappelijk product waar veel mensen bij gebaat zijn? Lees dan verder! Voor een bedrijf in Den Haag zijn we momenteel op zoek naar een lead developer / architect met een afgeronde HBO of WO opleiding en ervaring op gebied van C# Het gaat om een leuk middelgroot bedrijf van circa 50 mensen waarvan 7 software developers. Het bedrijf bestaat

Bekijk vacature »

Full-stack Java Developer/ Web development/ 4.000

Functieomschrijving Ben jij een full-stack java developer die graag een cruciaal platform (door) ontwikkelt? Schroom jij het niet om jouw brede skillset in te zetten om verbeterslagen aan te dragen en uit te voeren? Lees dan snel verder! Bouwen van nieuwe functionaliteiten; Door ontwikkelen van de online omgeving; Bug fixing; Testen van (jouw) code, handmatig-, unit-, integratie- en browser tests. Functie-eisen Minimaal een MBO-diploma met HBO werk- en denkniveau; Minimaal 1 jaar werkervaring met Java; Kennis van frameworks zoals: Spring (MVC), Struts, Hibernate, Junit, etc.; Kennis van tooling zoals: IntelliJ, GIT, Jenkins, Gradle; Kennis van front-end technieken zoals: JavaScript, Bootstrap

Bekijk vacature »

Senior Mobile Developer vacature

Senior Mobile Developer Op bijna elke mobiele telefoon in Nederland is wel een app te vinden die door Sogeti is ontwikkeld of waar Sogeti aan mee heeft gewerkt. Wil jij meehelpen met het ontwikkelen van mobiele applicaties voor de top van het Nederlandse bedrijfsleven? Als Senior Mobile Developer ben jij verantwoordelijk voor het implementeren en testen van nieuwe features. Je bent medeverantwoordelijk voor de codebase en moet deze code dus ook goed onderhouden. Doordat je thuis bent in het mobiele landschap kun je gemakkelijk sparren met andere ontwikkelaars, designers, analisten en technische leads om zo de producten waar aan je

Bekijk vacature »

Java developer junior

Functie­omschrijving "Je leert zo veel als developer. En de kennis die je opdoet, gebruik je meteen in projecten mét maatschappelijke relevantie. Dat is gaaf!" Mardon Peterson - Ontwikkelaar bij de Belastingdienst. Onze 300 Java-developers realiseren applicaties die direct van grote invloed zijn op de Nederlandse samenleving. De online aangifteapplicatie is er een waarmee we miljoenen mensen bereiken en waarmee we zelfs de Computable Award in de wacht hebben gesleept. Onze Java-ontwikkelaars werken ook voor de Douane of de FIOD van de Belastingdienst. Dat gebeurt in zon zeventig groot- en kleinschalige projecten in bijna honderd multidisciplinaire scrum-teams. We werken in een

Bekijk vacature »
Kees Mulder

Kees Mulder

03/05/2016 09:58:47
Quote Anchor link
Ik heb een link op mijn website: www.website.nl/leden?page=1&filter2=Array

alleen wil ik daar graag een url vriendelijke link van maken, maar hoe kan ik dat doen? Met bijv. htaccess oid?

Als ik www.website.nl/leden doe krijg ik geen lijst
 
PHP hulp

PHP hulp

09/07/2020 19:51:49
 
- Ariën -
Beheerder

- Ariën -

03/05/2016 10:02:30
Quote Anchor link
Met .htaccess kan je inderdaad nette URL's (ook SEO-URL's genoemd) maken. mod_rewrite is de module die je hiervoor gebruikt. Zie ook: http://www.phptuts.nl/view/28/
 
Kees Mulder

Kees Mulder

03/05/2016 10:48:13
Quote Anchor link
Oke maar hoe doe ik dat dan met de filters die iemand kan kiezen? Ik heb nu:

RewriteRule ^leden/(.*) leden.php?page=$1

Ik heb nl. een mogelijkheid om te filters van het resultaat:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<form action="/leden/1" method="GET" id="searchlist" name="filters">
<input type="checkbox" onclick="this.form.submit();" checked="checked" name="filter[]" value="2289"> Utrecht
<input type="checkbox" onclick="this.form.submit();" checked="checked" name="filter[]" value="2290"> Amsterdam
<input type="checkbox" onclick="this.form.submit();" checked="checked" name="filter[]" value="2300"> Jongen
<input type="checkbox" onclick="this.form.submit();" checked="checked" name="filter[]" value="2301"> Meisje
</form>
 
- Ariën -
Beheerder

- Ariën -

03/05/2016 11:29:55
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
RewriteRule ^leden/(.*) leden.php?page=$1
RewriteRule ^leden/(.*)/(.*) leden.php?page=$1&filters=$2

Zoiets?
 
Ivo P

Ivo P

04/05/2016 14:29:41
Quote Anchor link
Stel: /leden/aap/noot/mies

Ariën's code zal in regel 1 herschrijven naar leden.php?page=aap/noot/mies

Daarom: de langste versie bovenaan zetten, of vereisen dat (.*) geen / mag bevatten.

Maar hoe dan ook krijg jemet deze opzet al heel snel te maken met tientallen rewrite rules, die met een beetje pech ook nog elkaar dwars zitten (bijvoorbeeld omdat "leden/10" en "beheerleden/10" op dezelfde rule matchen.) (in dit geval niet, vanwege de ^ ).

Handiger is het om alles te rewriten naar leden.php en in dat script een functie aan te roepen die op zoek gaat naar de inhoud van de url.

Dat is in php veel gemakkelijker te doen, en dan kun je ook uit de voeten met situaties waarbij deleten van een user bijvoorbeeld kan volstaan met 1 getal: leden/delete/10
en vrienden worden: leden/wordtvriend/10/15 weer een extra getal verwacht.

Nog algemener wordt het als je ook niet eens naar leden.php verwijst, maar naar 1 index.php die op basis van het eerste woord in de url (leden) al de controle doorgeeft aan de code die nu in leden.php staat)
 
Thomas van den Heuvel

Thomas van den Heuvel

04/05/2016 15:10:54
Quote Anchor link
Quote:
Handiger is het om alles te rewriten naar leden.php en in dat script een functie aan te roepen die op zoek gaat naar de inhoud van de url.


leden.php --> index.php
Een single point of entry in je applicatie is om een heleboel redenen (nog) handiger. Je hoeft deze dan bijvoorbeeld ook maar op één plaats te onderhouden / dicht te timmeren.
 
Ivo P

Ivo P

04/05/2016 15:24:02
Quote Anchor link
dat probeer ik in mijn laatste 2 regels aan te geven.

Maar om TO niet direct zijn hele applicatie om te laten bouwen, leek het me om te beginnen in leden.php het handigste. Zodra hij daar door heeft hoe eenvoudig het dan wordt, kan eea voor de hele site doorgevoerd worden.
 
Thomas van den Heuvel

Thomas van den Heuvel

04/05/2016 15:30:27
Quote Anchor link
Fair enough, maar als je een site opbouwt uit enkel standalone scripts dan zou er toch heel snel een patroon moeten ontstaan waarbij je een heleboel elke keer op dezelfde manier doet? :)

Je zou het kunnen blijven herhalen: don't repeat yourself.
(see what I did there)

En als je dan een keer een wijziging daarin moet doorvoeren (x het aantal scripts) dan ben je hier ook snel van genezen. Misschien moet TS inderdaad eerst zijn vingers branden :).
Gewijzigd op 04/05/2016 15:46:16 door Thomas van den Heuvel
 



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.