$_SERVER['REQUEST_METHOD'], altijd 1 method?

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end developer Supply Chain Angular, ReactJS,

Functie Het development team bestaat momenteel uit 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creëren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld meedenken over strategie en design. Hierin krijg je veel vrijheid om de functie naar eigen inzicht in te vullen en te pionieren. Alle data die wordt gebruikt is zichtbaar in een webapplicatie, geschreven in Angular en React. Momenteel zijn ze bezig om de dashboards anders vorm te geven en de

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 »

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 »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

C# .NET Developer

Dit ga je doen Je richt je op het doorontwikkelen en herstructureren van het platform; Je werkt in teamverband en zelfstandig aan uitdagende projecten voor verschillende klanten; Softwareontwikkeling middels C# .NET; Je staat in contact met verschillende opdrachtgevers om de klantwensen te bespreken en deze vervolgens te ontwikkelen; Verbeteren van bedrijfsprocessen; Implementaties. Hier ga je werken Als .NET Developer kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Software Developer Waar ga je werken? Onze opdrachtgever is gespecialiseerd in de grondverzetmachines. Al meer dan 50 jaar leveren ze zowel nationaal als internationaal diverse machines. Het is een familiebedrijf met een informele werksfeer. Wat ga je doen? Als Software Developer je verantwoordelijk voor: - Je werkt voortdurend aan oplossingen voor het op afstand bewaken en besturen van oogstmachines; - Het visualiseren van gegevens in rapporten, apps of andere formaten; - Voorspellend machineonderhoud; - Taakplanning; - Je schrijft aangepaste plug-ins om gegevens te importeren of exporteren

Bekijk vacature »

Senior Java Developer

Als Senior Java Developer bij Sogeti ben je onderdeel van onze toonaangevende community die bestaat uit ruim 100 gepassioneerde Java professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfs kritische systemen voor onze klanten in regio Noordoost zoals DUO, ING, CJIB en Tendernet. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We organiseren regelmatig technische Meetups en doen veel aan kennisdeling. Sogetisten hebben plezier in hun werk en

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als .NET Software Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET, C#, Bootstrap, KnockoutJs en WebAPI2); Het testen van jouw code d.m.v. het uitvoeren van unittesten; Het oplossen van bugs in de code; Het onderhouden van contact met collega's betreffende de door jouw ontwikkelde applicaties; Het verbeteren en doorontwikkelen van maatwerkapplicaties. Hier ga je werken Jij gaat aan de slag als .NET Software Developer en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een grote, internationale

Bekijk vacature »

IT Manager team PaaS

TenneT is hard groeiende om haar 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 Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

Hands-on Solution Architect / Software Architect (

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 Solution Architect / Software Architect op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je werkt samen met gedreven DevOps teams, bestaande uit frontend, backend en middleware developers, testers, UX-designers. Samen met de teams ben je continu op zoek naar de beste oplossingen voor onze klanten. Als Solution Architect onderzoek

Bekijk vacature »

Pagina: 1 2 3 volgende »

Ozzie PHP

Ozzie PHP

10/01/2011 15:03:17
Quote Anchor link
Op php.net vond ik dit grappige scriptje dat op basis van de request method de GET of POST variabelen in een eigen variabele stopt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
switch($_SERVER['REQUEST_METHOD'])
{
case
'GET': $the_request = &$_GET; break;
case
'POST': $the_request = &$_POST; break;
.
.
// Etc.
.
default:
}

?>


Op deze manier heb je al je variabelen altijd in dezelfde variabele (in dit geval $the_request) zitten.

Nu lijkt mij dit eigenlijk ook wel handig om te doen... maar ik zit me af te vragen of het mogelijk is dat je een POST en GET method tegelijk hebt. Bijvoorbeeld als je action in een formulier een GET parameter bevat: <form action="http://www.mijnsite.nl/inloggen?formulier=inloggen" method="post">
Hier heb je zowel een POST als GET method lijkt mij, of wordt die GET hier genegeerd?

(ik zag dat de $_SERVER['REQUEST_METHOD'] ook HEAD of PUT kan zijn. Iemand een idee wat dat inhoudt?)
 
PHP hulp

PHP hulp

05/05/2024 04:27:29
 
Jaron T

Jaron T

10/01/2011 15:06:54
Quote Anchor link
Nee, die POST actie wordt uitgevoerd op : http://www.mijnsite.nl/inloggen?formulier=inloggen ... je hebt hem hier zelf opgegeven.. deze url wordt tevens ook niet automatisch veranderd ahv de invoer door de gebruiker.

Als je hier method=get van maakt.. krijg je &veldnaam=veldwaarde.
 
Ozzie PHP

Ozzie PHP

10/01/2011 15:12:04
Quote Anchor link
Hoe bedoel je precies Jaron? Dit is dus een POST request method?

Maar wat gebeurt er nu dan met "formulier=inloggen"? Waar blijft dat?
 
Kris Peeters

Kris Peeters

10/01/2011 15:59:01
Quote Anchor link
Wat jij doet, bestaat al:

$_REQUEST

Dat haalt zijn informatie uit $_GET, $_POST of $_COOKIE.

Mij lijkt het vooral niet interessant om dit te doen.
Als ik een $_REQUEST krijg, zou ik direct willen weten waar de informatie van komt.

POST en GET gebruik je namelijk om andere redenen.
 
Ozzie PHP

Ozzie PHP

10/01/2011 16:03:35
Quote Anchor link
Ik wil die $_REQUEST uit veiligheidsoverwegingen juist niet gebruiken, omdat je dan niet weet waar de informatie vandaan komt.

"POST en GET gebruik je namelijk om andere redenen."
Wat bedoel je hiermee?



(even ander vraagje, als ik een variabele unset die niet bestaat kan dit dan kwaad?)
 
TJVB tvb

TJVB tvb

10/01/2011 16:21:22
Quote Anchor link
Er bestaat dan gewoon een variabele $__GET['formulier']
Een Post request kan gewoon Get variabelen hebben (andersom niet)
 
Ozzie PHP

Ozzie PHP

10/01/2011 16:24:13
Quote Anchor link
Ah oke, maar deze switch zou dan dus helemaal niet werken?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
switch($_SERVER['REQUEST_METHOD'])
{
case
'GET': $the_request = &$_GET; break;
case
'POST': $the_request = &$_POST; break;
.
.
// Etc.
.
default:
}

?>


Want dat worden de POST variabelen in $the_request gestopt, maar de GET variabelen niet. Script klopt dus niet?
 
Kris Peeters

Kris Peeters

10/01/2011 17:19:04
Quote Anchor link
Mag ik toch eens vragen waar dit zinnig zou kunnen zijn?

De praktische bezwaren die je zelf aanhaalt, lijken me goede redenen om dit niet te doen.
 
Ozzie PHP

Ozzie PHP

10/01/2011 17:43:30
Quote Anchor link
Nou het idee was om altijd mijn variabelen op te kunnen halen via een eigen variabele... als het een POST is stop je de POST variabelen in die eigen variabele en als het een GET is dan stop je er de GET variabelen in. Via bijvoorbeeld $get heb je dan altijd de juiste variabelen. Maar als je dus binnen 1 request zowel POST als GET waardes kunt hebben dan gaat die vlieger natuurlijk niet op. Snap je wat ik bedoel?

PS zijn er meer mensen die ineens geen mail meer ontvangen van PHPhulp? Of ligt mijn mailprovider te kloten?

(even ander vraagje, als ik een variabele unset die niet bestaat kan dit dan kwaad?)
 
- SanThe -

- SanThe -

10/01/2011 17:50:24
Quote Anchor link
Ozzie PHP op 10/01/2011 17:43:30:
(even ander vraagje, als ik een variabele unset die niet bestaat kan dit dan kwaad?)


Ja, je krijgt eerst een bekeuring en daarna doet je muis het niet meer.
 
Thomas van den Bulk

Thomas van den Bulk

10/01/2011 17:50:25
Quote Anchor link
Ik snap niet waarom je niet gewoon $_POST en $_GET gebruikt, lijkt me toch logischer,

over de email's van PHPHulp,
had ik ook opeens, bleek dat het naar spam werd gestuurd,
heb dus maar even een filter erop gezet dat hij dat dus niet meer doet :P

en over unset,
voor zover ik weet kan dit geen kwaad nee.
 
Ozzie PHP

Ozzie PHP

10/01/2011 18:01:11
Quote Anchor link
- SanThe - op 10/01/2011 17:50:24:
Ja, je krijgt eerst een bekeuring en daarna doet je muis het niet meer.
Gotver... vandaar dat mn muis het telkens niet meer doet!!!

Ik bedoelde natuurlijk in de vorm van warnings of iets dergelijks. Omdat je iets unset wat niet bestaat, snappie?

"Ik snap niet waarom je niet gewoon $_POST en $_GET gebruikt, lijkt me toch logischer"

Mja, dat zal ik dan maar doen... het leek me wel geinig om dat via die switch te doen, maar als dat niet werkt dan houdt het op.

"over de email's van PHPHulp,
had ik ook opeens, bleek dat het naar spam werd gestuurd,
heb dus maar even een filter erop gezet dat hij dat dus niet meer doet :P"

Bij mij komt er niks meer aan, ook niet in de spam :-|
 
- SanThe -

- SanThe -

10/01/2011 18:18:34
Quote Anchor link
Ozzie PHP op 10/01/2011 18:01:11:
Ik bedoelde natuurlijk in de vorm van warnings of iets dergelijks. Omdat je iets unset wat niet bestaat, snappie?


Als je iets unset wat niet bestaat dan is het logisch dat je een notice krijgt lijkt mij.
 
Ozzie PHP

Ozzie PHP

10/01/2011 18:20:40
Quote Anchor link
naja zeg... dat was dus mijn vraag, en eerder zeg jij dat er niks aan de hand is :|
 
- SanThe -

- SanThe -

10/01/2011 18:27:52
Quote Anchor link
Ozzie PHP op 10/01/2011 18:20:40:
naja zeg... dat was dus mijn vraag, en eerder zeg jij dat er niks aan de hand is :|


Waar heb ik dat gezegd?
 
Thomas van den Bulk

Thomas van den Bulk

10/01/2011 18:41:09
Quote Anchor link
je kunt toch altijd gewoon:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
@unset($var);
?>

of
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
if(isset($var)){
unset($var);
}

?>
 
Ozzie PHP

Ozzie PHP

10/01/2011 18:48:33
Quote Anchor link
Ja, dat kan inderdaad... nu wil ik die $_REQUEST array unsetten... maar bestaat die altijd?
 
Thomas van den Bulk

Thomas van den Bulk

10/01/2011 18:50:42
Quote Anchor link
$_REQUEST is gewoon een predefined variabele, die kun je gewoon unsetten als je dat wilt, maar waarom zou je ;)
 
Ozzie PHP

Ozzie PHP

10/01/2011 18:57:03
Quote Anchor link
Uit veiligheid. Stel ik roep $_REQUEST['id'] aan, en ik heb in zowel m'n COOKIE, POST als GET een id staan... da's niet handig. Vandaar dat ik 'm wil unsetten zodat ik altijd gericht (via POST, COOKIE of GET) een waarde moet opvragen.

Maar de vraag is nu dus of ik wel of niet moet checken of ie bestaat? Of zeg jij dat ik m uberhaupt niet moet unsetten?
 
Thomas van den Bulk

Thomas van den Bulk

10/01/2011 19:24:36
Quote Anchor link
het heeft geen voor of nadelen als je $_REQUEST unset,
het maakt niet uit,
$_COOKIE['id'] blijft z'n eigen waarde houden,
idem voor $_POST en $_GET

volgensmij staat de $_REQUEST variabele in deze volgorde: EGPCS
wat staat voor Environment, Get, Post, Cookie, en Server,
dus het kan heel goed voorkomen dat als je $_REQUEST['id'] gebruikt,
dat dat dan de waarde van $_COOKIE['id'] returnt, terwijl je die van $_GET wou hebben,
daarom kun je hier niet op vertrouwen,
stel je voor dat iemand het lukt om een cookie aan te maken, met weet ik veel wat,
Javascript injection oid...
dit kan slecht aflopen ;)

maar het is niet zo dat omdat $_REQUEST onveilig is, dat de rest ook gelijk onveilig is, dus je hoeft niet persee $_REQUEST te unsetten.

Please, correct me if i'm wrong...
 
Ozzie PHP

Ozzie PHP

10/01/2011 19:27:13
Quote Anchor link
Maar wordt $_REQUEST wel ALTIJD geset? Kan ik zeggen unset($_REQUEST) of moet ik zeggen if (isset($_REQUEST)) unset($_REQUEST)?
 

Pagina: 1 2 3 volgende »



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.