Get url

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end (Angular) developer

Functie Om bovenstaande ambities waar te kunnen maken zijn ze op zoek naar een Front-end (Angular) developer. Het it-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn dus op zoek naar professionals die autonoom en gedisciplineerd aan de slag gaan, en bij aanvang als enige developer met hun Front-end applicaties aan de slag gaat. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een software bedrijf in omgeving Breda zijn wij op zoek naar een SQL database ontwikkelaar. Dit bedrijf bouwt applicaties om processen in distributiecentra te optimaliseren. Ter uitbreiding van het huidige team developers zijn wij op zoek naar een SQL database ontwikkelaar. De klanten van dit groeiende bedrijf zitten door heel Europa en jouw werkzaamheden zullen er als volgt uitzien: Het samenstellen van de software op basis van de input vanuit de klant (T-SQL & C#.NET). Het bezoeken van klanten om de processen en mogelijkheden in kaart te brengen. Het ontwerpen van databases met T-SQL als programmeer laag.

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

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 »

Back-end developer

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een gemotiveerde SQL Developer/ functioneel consultant. Jij wordt verantwoordelijk voor zowel het ontwerpen en implementeren van SQL-databases als voor het in kaart brengen van de bedrijfsprocessen van een organisatie en het vertalen van deze processen naar IT-oplossingen. Jouw takenpakket komt als volgt uit te zien: Ontwerp en implementatie van SQL-databases: Je ontwerpt, ontwikkelt en implementeert SQL-databases om de data behoeften van de organisatie te ondersteunen; Analyse van bedrijfsprocessen: Je analyseert de bedrijfsprocessen van de organisatie om de behoeften van de klant te begrijpen en te vertalen naar

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

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 »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

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 »

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 »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden je MBO of HBO ICT in ontvangst mogen nemen? Of ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een uitdagende werkgever in de regio van Tilburg zijn wij op zoek naar een ambitieuze back-end programmeur met affiniteit met MS Acess. Samen met een enthousiast team ben je verantwoordelijk voor het bouwen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL, Maar affiniteit met MS Acess is nog belangrijker. Je bent sociaal naar klanten en flexibel ingesteld. Je denkt altijd in kansen en gaat graag de uitdaging aan. Verder

Bekijk vacature »

Junior .NET developer

Functie Wij hebben drie scrumteams. Het eerste team focust zich op het stukje hardware wat wij in huis doen. Zij maken als team o.a. gebruik van C++. De andere twee scrumteams zijn allebei bezig met data verwerking en maken hierbij in de backend gebruik van C# .NET / .NET Core. Het verschil tussen deze teams is dat één team de data verwerking doet voor de mobiele applicatie. Zij werken hierbij dus ook met Xamarin. Het andere team focust zich op de webapplicaties en maakt hierbij ook gebruik van ASP.NET MVC. Op basis van jouw ambities en kwaliteiten kijken wij samen

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »
Danny von Gaal

Danny von Gaal

12/06/2012 20:34:03
Quote Anchor link
Ik heb een url bijvoorbeeld https://www.test.nl/cms/content/domein/index.php
En nu wil ik controleren dat domein in de url gelijk is == aan de waarde van een $_Session.

Maar hoe lees ik dat uit? Ik kan geen gebruik maken van $_GET['pagina']; want dan moet er voorbeeld index.php?pagina=domein staan.

Iedereen heeft namelijk zijn eigen index.php en dat werkt goed alleen nu kan iemand makkelijk door de url te vervangen naar een andere waarde op een andere pagina komen en dat wil ik afvangen.
 
PHP hulp

PHP hulp

17/11/2024 02:41:48
 
Albert de Wit

Albert de Wit

12/06/2012 20:37:18
Quote Anchor link
schrijf het volgende eens uit op een test php bestandje

print_r($_SERVER);

Daar staan allerlei dingen van de url. Als ik me niet vergis is het juiste $_SERVER['REQUEST_URI']
Gewijzigd op 12/06/2012 20:37:48 door Albert de Wit
 
Danny von Gaal

Danny von Gaal

12/06/2012 20:49:06
Quote Anchor link
Bedankt voor je snelle antwoord maar helaas staat er nergens alleen domein. Het geen wat jij bedoelt geeft als waarde: cms/content/domein/index.php

In principe alles na de domeinnaam.
 
Albert de Wit

Albert de Wit

12/06/2012 20:52:29
Quote Anchor link
$_SERVER['PHP_SELF']
Gewijzigd op 12/06/2012 20:53:01 door Albert de Wit
 
Danny von Gaal

Danny von Gaal

12/06/2012 21:10:49
Quote Anchor link
Nee sorry dat resulteert in het zelfde.
 
Albert de Wit

Albert de Wit

12/06/2012 21:39:45
Quote Anchor link
Ooowh... je maakt gebruik van zoekmachine vriendelijke URL's.
Waarschijnlijk is het woordje 'Domein' in 'https://www.test.nl/cms/content/domein/index.php' $_GET['p1'].

Zoiets moet ergens in je php bestanden staan toch?
 
Wouter J

Wouter J

12/06/2012 22:00:27
Quote Anchor link
Albert, een domein is het stukje tussen www en .com/nl/be/ext.
 
Obelix Idefix

Obelix Idefix

13/06/2012 07:56:44
Quote Anchor link
Ben ik met je eens Wouter, maar TS geeft in zijn (voorbeeld)url ook expliciet het woord domein mee. Mogelijk dat TS daar op doelt in zijn vraagstelling?
 
Erwin H

Erwin H

13/06/2012 08:00:18
Quote Anchor link
Danny von Gaal op 12/06/2012 20:34:03:
En nu wil ik controleren dat domein in de url gelijk is == aan de waarde van een $_Session
...
Iedereen heeft namelijk zijn eigen index.php en dat werkt goed alleen nu kan iemand makkelijk door de url te vervangen naar een andere waarde op een andere pagina komen en dat wil ik afvangen.

Danny, een sessie is gebonden aan een cookie. Een cookie is weer gebonden aan een domein. Een cookie gezet in domein A kan niet worden gelezen vanuit domein B. Als iemand dus begint op zijn eigen domein en dan het domein aanpast, dan kan jij nooit via een cookie checken of dat gebeurt is. De persoon zit namelijk op een ander domein en jij kan dus niet meer het cookie gebruiken van het oorspronkelijke domein.
 
Marco ----

Marco ----

13/06/2012 09:55:43
Quote Anchor link
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
16
<?php
function curPageURL() {
 $pageURL = 'http';
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 $pageURL .= "://";
 if ($_SERVER["SERVER_PORT"] != "80") {
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 }
else {
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
 }

 return $pageURL;
}


echo curPageURL();

?>


Als je dan een deel van de URL nodig hebt kun je bijvoorbeeld explode() gebruiken
Gewijzigd op 13/06/2012 09:56:33 door Marco ----
 
Danny von Gaal

Danny von Gaal

13/06/2012 10:47:28
Quote Anchor link
Beste mensen,

Allemaal bedankt voor het mee denken. Maar ik vermoed dat er verwarring is binnen dit onderwerp. Ik heb wel gezegd domein maar daarmee bedoel ik alleen maar de plek in de url: https://www.test.nl/cms/content/domein/index.php.

Dit zou net zo goed https://www.test.nl/cms/content/pietjepuk/index.php kunnen zijn. Het gaat mij er om dat ik dat stukje tussen / / wil uit kunnen lezen.

Via explode zoals hierboven aangegeven heb ik opgezocht dat je een variabele kan ontleden en dat is al een stap in de buurt. Ik zou dus bijvoorbeeld de url in een variabale kunnen opslaan en dan het vierde stukje kunnen opslaan in een aparte variabele maar is er geen snellere manier?
 
Albert de Wit

Albert de Wit

13/06/2012 11:10:39
Quote Anchor link
zoals ik al veel eerder zei. Dit soort links zijn (ik hoop niet dat het mappen zijn) zoekmachinevriendelijke url's. Meestal moeten die ergens in een php pagina zijn aangeduid. Vaak is het iets als:

https://www.test.nl/
$_GET['p1']=cms/
$_GET['p2']=content/
$_GET['p3']=pietjepuk/
 
Wouter J

Wouter J

13/06/2012 11:14:58
Quote Anchor link
Doe eens:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
var_dump($_GET);
?>

En kijk of hij daar tussen staat.
 
Marco ----

Marco ----

13/06/2012 12:02:18
Quote Anchor link
Maar de URL zelf wordt dan toch een statische link?
Als ik begrijp wat je bedoeld zou ik dit gebruiken

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
16
<?php
function curPageURL() {
 $pageURL = 'http';
 if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
 $pageURL .= "://";
 if ($_SERVER["SERVER_PORT"] != "80") {
  $pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
 }
else {
  $pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
 }

 return $pageURL;
}


$tmp = explode("/", curPageURL());
$map = $tmp[3];
?>


Dan zou je zelf even moeten kijken of het $tmp[2] of bijboorbeeld 3 of 4 moet zijn

Toevoeging op 13/06/2012 12:06:10:

Of dit dan natuurlijk

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
$url = $_SERVER['REQUEST_URI'];
$tmp = explode("/", $url);
$map = $tmp[3];


Lijkt mij toch niet zo veel code ;-)
Gewijzigd op 13/06/2012 12:12:04 door Marco ----
 
Danny von Gaal

Danny von Gaal

13/06/2012 15:51:41
Quote Anchor link
Bedankt, ik zal thuis (niet vanavond natuurlijk ;-)) eens even kijken of het lukt en dan laat ik het weten.
 
Danny von Gaal

Danny von Gaal

19/06/2012 12:37:41
Quote Anchor link
Marco onderstaande script werkt perfect.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$url
= $_SERVER['REQUEST_URI'];
$tmp = explode("/", $url);
$map = $tmp[3];
?>
 



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.