GET request

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer

Dit ga je doen Het (door)ontwikkelen van softwareoplossingen m.b.v. Java; Het onderhouden van de softwareoplossingen; Het testen van software; Het ophalen van klantwensen en vertalen naar een technische oplossing; Het meewerken in diverse grote projecten. Hier ga je werken De organisatie is een ambitieuze en vooruitstrevende speler in de markt in de regio Rotterdam. Ze zijn de snelst groeiende in hun branche. Met een excellent aanbod en service willen zij de beste keuze zijn voor hun bestaande en nieuwe klanten. Dit alles doen zij met plezier en enthousiasme. De organisatie is te omschrijven als informeel, pragmatisch en dynamisch. Onze klant

Bekijk vacature »

Senior Robotics Developer (Freelance/ZZP)

Duur opdracht: 12 mnd (met optie tot verlenging) We zoeken senior profielen. Die junioren kan bijscholen op de technische skills. Wordt 1x per week op kantoor (Eindhoven) gewerkt. Voertaal is Nederlands & Engels. Start datum: ZSM Max tarief: 74€ Wij zijn ter versterking van het RPA team van Operations Financieren per direct op zoek naar een RPA Engineer die ons kan helpen bij de ontwikkeling van de robots. Bij voorkeur kennis van cq. ervaring met Kofax Kapow en ervaring met het werken in grote organisaties met complexe systemen. Het RPA Team team zorgt voor de verdere optimalisatie van de processen

Bekijk vacature »

PHP Developer Javascript

Voor wie je gaat werken: WR zoekt voor een vaste medewerker voor de volgende werkgever, je treedt gelijk in dienst bij deze werkgever: Deze werkgever heeft veel ervaring in het ontwikkelen van websites en applicaties. Wil jij werken als PHP developer? Heb jij ervaring met PHP? Vaste baan: PHP Developer Javascript Agile 3.000 - 4.300 PHP Developer Een webbureau met veel ervaring in het ontwikkelen van websites en applicaties. We blijven up-to-date met nieuwe (technische) mogelijkheden van het internet, om de klant optimaal te kunnen adviseren. Zij zijn een dynamische organisatie met veel kennis van het internet. Op kantoor is

Bekijk vacature »

Backend developer / PHP / symfony

Functie Als junior/medior backend developer kom je terecht in een groot team van 20 developers in totaal. Daarvan zijn er 11 IOS developers, 4 backend, 4 front-end en 2 Android developers. Je werkzaamheden zullen bestaan aan het ontwikkelen van de verschillende apps en het eigen CRM systeem. Je creëert op basis van Scrum met het team de ultieme gebruikerservaring voor klanten in hun zoektocht naar de beste deals voor een avondje of dagje weg. De huidige techstack bestaat uit: Javascript, Vue.js, Nuxt.js, SCSS, Typescript, Tailwind, PHP, Symfony. Je gaat je bezig houden met het koppelen van verschillende API’s. Iedere 3

Bekijk vacature »

Senior Robotics Developer (Freelance/ZZP)

Duur opdracht: 12 mnd (met optie tot verlenging) We zoeken senior profielen. Die junioren kan bijscholen op de technische skills. Wordt 1x per week op kantoor (Eindhoven) gewerkt. Voertaal is Nederlands & Engels. Start datum: ZSM Max tarief: 74€ Wij zijn ter versterking van het RPA team van Operations Financieren per direct op zoek naar een RPA Engineer die ons kan helpen bij de ontwikkeling van de robots. Bij voorkeur kennis van cq. ervaring met Kofax Kapow en ervaring met het werken in grote organisaties met complexe systemen. Het RPA Team team zorgt voor de verdere optimalisatie van de processen

Bekijk vacature »

Technisch Ontwikkelaar Chemie

Waar ga je aan de slag - Where will you work Onze opdrachtgever in Rotterdam levert onafhankelijke diensten die het leven van miljoenen mensen over de hele wereld beïnvloeden. Zij leveren toonaangevende controle-, analyse-, inspectie, en certificeringsdiensten – op globale schaal. Het bedrijf behoort wereldwijd tot één van de de grootste inspectie en certificeringsbedrijven en heeft verschillende vestingen in Nederland. Wat ga je doen - What will your job be Als Technisch Ontwikkelaar Chemie ga je aan de slag met het oplossen van vraagstukken en zet je zelf nieuwe analysemethoden op. Ben jij op zoek naar een leuke uitdagende functie

Bekijk vacature »

Java-softwaredeveloper

Wat je gaat doen: Dit ga je doen Daar kunnen we heel kort over zijn: software ontwikkelen met de agile-/scrumteams van toonaangevende organisaties. Zoals ministeries, gemeentes, financiële instellingen en retail- en energiebedrijven. En als het bij je past, begeleid je collega-developers in het ontwikkelproces. Doordat je tijdelijk aan een opdracht werkt, doe je in korte tijd veel mooie ervaringen op en leer je nieuwe technieken en tools kennen. Je teamleden werken bijvoorbeeld met Spring, JPA/Hibernate, AJAX, REST/JSON, GIT, AWS en TDD. Het interessante is dat jij volledig in control bent en zelf kiest welke opdrachten je oppakt. Het soort rol,

Bekijk vacature »

Medior Senior Frontend developer

Functie Binnen de organisatie bestaan er developer teams bestaande uit totaal 11 man. De verdeling van deze teams is opgebouwd tussen de backend en de frontend. Op dit moment zijn we op zoek naar een frontend-developer die ons team kan komen versterken. Dit door de toename van opdrachtgevers. Als frontend developer heb jij oog voor detail. Samen met de andere ux-er uit je team zorg je voor passende oplossingen. Je werkt samen om een zo’n gebruiksvriendelijke interface te bouwen. Daarnaast ga je in overleg met de backenders hoe je het beste de API’s kunt koppelen. Je denkt mee aan de

Bekijk vacature »

PHP developer / Gezondheidszorg

Functie Als PHP developer draag je bij aan het verbeteren van de applicaties. Samen met je team bedenk je nieuwe functionaliteiten, en ga je deze ook daadwerkelijk bouwen. Je team meestal uit een aantal developers, UX/UI designer, wiskundigen en consultants. Je prioriteert je werk met je team en de product owner. Er hierin is er (bijna) altijd ruimte voor goede ideeën, en budget. Ook voorzie je collega’s continu van feedback, net zoals zij dat voor jou doen! Eisen • Je hebt brede theoretische kennis van software development • Je bent bedreven in PHP, Symfony en SQL • Je bent niet

Bekijk vacature »

Wolters Kluwer - PHP Developer (Freelance/ZZP)

Voorstellen met CV en korte toelichting 2 dagen naar kantoor (di + do) Ontwikkelen van producten van Schulinck. Product: https://gripop.schulinck.nl/ Startdatum: ZSM Max tarief: 90€ per uur Procedure: Gesprek en test: code en analyse (oplossingsvermogen). Periode is tenminste 6 maanden met optie op verlenging Fullstack PHP Developer Ben jij een ervaren Fullstack PHP Developer die op zoek is naar een nieuwe uitdaging? Vind je het belangrijk om werk te doen waarmee je het verschil maakt in de maatschappij? En wil je onderdeel worden van ons ervaren IT-team? Lees dan snel verder! Schulinck, onderdeel van Wolters Kluwer Schulinck (onderdeel van Wolters

Bekijk vacature »

Email Front-End Developer

Ben jij de Creatieve HTML-er die de mooiste mails voor Coolblue binnen no time kan bouwen? Wat doe je als Email Front-End Developer bij Coolblue? Droom jij in HTML en CSS? Weet jij als geen ander een ambitieus email design om te bouwen naar de werkelijke email? Zwem jij graag in je code om bestaande templates net weer een beetje beter te maken?Weet jij alles over Email Development, of ben je super leergierig om hier een expert in te worden? Dan zoeken wij jou! Ook Email Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je

Bekijk vacature »

.NET Software Developer

Dit ga je doen Als Senior .NET Developer zul jij je voornamelijk bezig houden met: Het van scratch af aan bouwen van applicaties (.NET 4.6, 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 Senior .NET Software Ontwikkelaar en gaat je focussen op het bedenken, ontwikkelen en testen van maatwerkapplicaties in voornamelijk C#. Dit ga je doen bij een

Bekijk vacature »

Wolters Kluwer - PHP Developer (Freelance/ZZP)

Voorstellen met CV en korte toelichting 2 dagen naar kantoor (di + do) Ontwikkelen van producten van Schulinck. Product: https://gripop.schulinck.nl/ Startdatum: ZSM Max tarief: 90€ per uur Procedure: Gesprek en test: code en analyse (oplossingsvermogen). Periode is tenminste 6 maanden met optie op verlenging Fullstack PHP Developer Ben jij een ervaren Fullstack PHP Developer die op zoek is naar een nieuwe uitdaging? Vind je het belangrijk om werk te doen waarmee je het verschil maakt in de maatschappij? En wil je onderdeel worden van ons ervaren IT-team? Lees dan snel verder! Schulinck, onderdeel van Wolters Kluwer Schulinck (onderdeel van Wolters

Bekijk vacature »

Senior iOS developer

Als iOS Developer, zorg je ervoor dat onze mobiele apps onze gebruikers de beste mogelijke ervaring bieden, of ze nu onze producten online bekijken en kopen of onze interne activiteiten beheren. Wat doe je als Senior iOS developer bij Coolblue? Je specialiteit is iOS dus je bent succesvol in het schrijven van swift op een agile manier en doet aan pair programming met je collega's om hogere kwaliteit te garanderen. Daarnaast denk je mee over technische beslissingen zoals architectuur, tools en processen. Ook houd je de performance van de app in de gaten en analyseer je met je team hoe

Bekijk vacature »

Senior PHP developer (Symfony)

Functie Als PHP developer draag je bij aan het verbeteren van de applicaties. Samen met je team bedenk je nieuwe functionaliteiten, en ga je deze ook daadwerkelijk bouwen. Je team meestal uit een aantal developers, UX/UI designer, wiskundigen en consultants. Je prioriteert je werk met je team en de product owner. Er hierin is er (bijna) altijd ruimte voor goede ideeën, en budget. Ook voorzie je collega’s continu van feedback, net zoals zij dat voor jou doen! Eisen • Je hebt brede theoretische kennis van software development • Je bent bedreven in PHP, Symfony en SQL • Je bent niet

Bekijk vacature »

Pagina: 1 2 volgende »

Jack maessen

jack maessen

24/12/2012 20:15:14
Quote Anchor link
ik zie dat ik een behoorlijk veiligheidslek heb op mijn website.
Het gaat om de volgende site: www.jackmaessen.nl
Je kunt inloggen met username:test en password: pass
Eenmaal ingelogd, klik in de navigatie op "My account"
Kijk vervolgens in de url en zie dat de username in de url wordt aangeroepen
(http://www.jackmaessen.nl/userinfo.php?user=test)
er is dus nu vrij gemakkelijk de info van andere leden te raadplegen door bv. in de url "test" te vervangen door "piet" of een andere naam. Dit mag natuurlijk nooit gebeuren.
Het script dat de info parsed ziet er als volgt uit:

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
                                <!-- MY ACCOUNT INFO -->


<?php
/**
 * UserInfo.php
 *
 * This page is for users to view their account information
 * with a link added for them to edit the information.
 *
 * Updated by: The Angry Frog
 * Last Updated: October 26, 2011
 */


if (!isset($_GET['user'])) {
    header("Location: ".$config['WEB_ROOT'].$config['home_page']);
}

?>




<?php
/* Requested Username error checking */
$req_user = trim($_GET['user']);
if(!$req_user || strlen($req_user) == 0 ||
   !
preg_match("/^[a-z0-9]([0-9a-z_-\s])+$/i", $req_user) ||
   !
$database->usernameTaken($req_user)){
   die("Username not registered");
}


/* Logged in user viewing own account */
if(strcmp($session->username,$req_user) == 0){
   echo "<h6><br>My Account</h6>";
}

/* Visitor not viewing own account */
else{
   echo "<h6>User Info</h6>";
}


/* Display requested user information - add/delete as applicable */
$req_user_info = $database->getUserInfo($req_user);

/* Username */
echo "<b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Username: ".$req_user_info['username']."</b><br />";

/* Email */
echo "<b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Email:</b> ".$req_user_info['email']."<br />";

/**
 * Note: when you add your own fields to the users table
 * to hold more information, like homepage, location, etc.
 * they can be easily accessed by the user info array.
 
  * $session->user_info['location']; (for logged in users)

  * $req_user_info['location']; (for any user)
    */
    
 
 
 
 

/* If logged in user viewing own account, give link to edit */

if(strcmp($session->username,$req_user) == 0){
   echo '';
}


/* Link back to main */
/*echo "<br>Back To [<a href='".$config['WEB_ROOT'].$config['home_page']."'>Main</a>]<br>";*/


?>

                                                                                                         <!-- EINDE MY ACCOUNT INFO -->


Hoe kan ik dit beveiligen?
 
PHP hulp

PHP hulp

19/08/2022 01:39:22
 
Wouter J

Wouter J

24/12/2012 20:20:23
Quote Anchor link
Niet met GET parameters werken. Hoe een inlog systeem hoort te werken:
- Je logt in, nadat alles is gecontroleerd maak je een random hash aan (met bijv. uniqid + een sha functie in een gegeven van de gebruiker), deze sla je op in de database en in een sessie.
- Op elke volgende pagina kijk je of deze hash nog steeds hetzelfde is (door de sessie met een db te controleren), zo ja => gebruiker ingelogd, zo nee => gebruiker uitgelogd.
 
- Ariën  -
Beheerder

- Ariën -

24/12/2012 20:21:46
Quote Anchor link
Juist geen $_GET parameter meegeven. In je inlogsessie moet toch al bekend zijn wie je bent?
 
Ozzie PHP

Ozzie PHP

24/12/2012 20:35:27
Quote Anchor link
Wouter J op 24/12/2012 20:20:23:
- Op elke volgende pagina kijk je of deze hash nog steeds hetzelfde is (door de sessie met een db te controleren), zo ja => gebruiker ingelogd, zo nee => gebruiker uitgelogd.

Wouter, maak je dan bij iedere pagina een database request?

Je kunt ook in de sessie opslaan dat iemand is ingelogd ($logged_in=true). Of is dat qua veiligheid te risicovol?
 
- Marco -

- Marco -

24/12/2012 21:05:58
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if(strcmp($session->username,$req_user) == 1){
   echo "alert("This is not your profile!")";
header(Location: http://www.jackmaessen.nl/userinfo.php?user=$session->username);
}
?>

Ik weet niet of dat handig is, maar in ieder geval krijgt u een alert met het bericht "This is not your profile!" en wordt u direct doorgestuurd naar uw eigen profiel. ;)
 
Jack maessen

jack maessen

24/12/2012 22:49:07
Quote Anchor link
de oplossing van marco werkt niet, hij toont nog steeds de user info bij naamsverandering, maar ik heb het als volgt opgelost:
Als usernaam variable gelijk is aan requested user, toon de info; anders ga naar userinfo.php waarna de cyclus opnieuw doorlopen wordt en died bij "requested username error checking"

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<?php
/* Requested Username error checking */
$req_user = trim($_GET['user']);

if(!$req_user || strlen($req_user) == 0 ||
   !
preg_match("/^[a-z0-9]([0-9a-z_-\s])+$/i", $req_user) ||
   !
$database->usernameTaken($req_user)){
   die("<br /></br />Username not registered or you don't have permission to view this information");
}



/* Logged in user viewing own account */
if(strcmp($session->username,$req_user) == 0){
   echo "<h6><br>My Account</h6>";
}



/* Visitor not viewing own account */
else{
header('Location: userinfo.php');
   /*echo "<h6><br /><br />User Info</h6>";*/
}

/* Display requested user information - add/delete as applicable */
$req_user_info = $database->getUserInfo($req_user);

/* Username */
echo "<b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Username: ".$req_user_info['username']."</b><br />";

/* Email */
echo "<b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Email:</b> ".$req_user_info['email']."<br />";
?>
Gewijzigd op 24/12/2012 23:31:52 door jack maessen
 
Wouter J

Wouter J

24/12/2012 23:48:19
Quote Anchor link
Quote:
Wouter, maak je dan bij iedere pagina een database request?

Dat doe je in principe toch al.

Quote:
Je kunt ook in de sessie opslaan dat iemand is ingelogd ($logged_in=true). Of is dat qua veiligheid te risicovol?

En dan pas ik lokaal even die sessie aan zodat ik al ben ingelogd terwijl ik niks heb ingevoerd? Wat je natuurlijk eerst doet is kijken of die sessie bestaat, zo niet dan hoef je niet verder te gaan met de DB, zoja dan kijk je of de hash in de DB nog steeds geldig is, of dat hij bijv. zelf een random hash heeft ingevuld of misschien wel gekopieerd van een andere gebruiker van die website.
 
Ozzie PHP

Ozzie PHP

24/12/2012 23:52:56
Quote Anchor link
Wouter J op 24/12/2012 23:48:19:
Quote:
Wouter, maak je dan bij iedere pagina een database request?

Dat doe je in principe toch al.

Waarom zou je dat doen?

Wouter J op 24/12/2012 23:48:19:
Quote:
Je kunt ook in de sessie opslaan dat iemand is ingelogd ($logged_in=true). Of is dat qua veiligheid te risicovol?

En dan pas ik lokaal even die sessie aan...

Lokaal een sessie aanpassen...? Hoe doe je dat dan?????
 
Erwin H

Erwin H

25/12/2012 09:29:52
Quote Anchor link
Marco King op 24/12/2012 21:05:58:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if(strcmp($session->username,$req_user) == 1){
   echo "alert("This is not your profile!")";
header(Location: http://www.jackmaessen.nl/userinfo.php?user=$session->username);
}
?>

Ik weet niet of dat handig is, maar in ieder geval krijgt u een alert met het bericht "This is not your profile!" en wordt u direct doorgestuurd naar uw eigen profiel. ;)

Dit kan natuurlijk niet. Bij de header krijg je dan de foutmelding 'Headers already sent'. Als je een redirect doet kan je niet ook nog gewone output versturen.
 
- Raoul -

- Raoul -

25/12/2012 09:48:28
Quote Anchor link
Ozzie PHP op 24/12/2012 23:52:56:
Wouter J op 24/12/2012 23:48:19:
Quote:
Wouter, maak je dan bij iedere pagina een database request?

Dat doe je in principe toch al.

Waarom zou je dat doen?


Om te controleren of je nog wel werkelijk de user bent? Tokens opslaan in je db heeft ook heel veel extra handige features:
- je kan leden aan jouw kant uitloggen
- leden kunnen eerdere sessies aan hun kant uitloggen
- je kan makkelijk online leden ophalen

Geloof me, zo belastend is het niet.
 
Ozzie PHP

Ozzie PHP

25/12/2012 11:40:25
Quote Anchor link
- Raoul - op 25/12/2012 09:48:28:
Geloof me, zo belastend is het niet.

Dat was/is dus ook een beetje mijn vraag. Ik snap wel dat het veiliger is, maar vraag me inderdaad ook wel af of het belastend is.

Maar Wouter heeft het over lokaal een sessie aanpassen. Ik snap niet wat hij daarmee bedoelt.
 
Jack maessen

jack maessen

25/12/2012 16:20:25
Quote Anchor link
nu zie ik dat de html na de "die" echo niet meer geladen wordt. Het gaat om de footer van de pagina.
Ik heb de html code van de footer in bestand footer.php opgeslagen en geinclude na de "die" echo, maar hij laadt hem niet.
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
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php

/* Requested Username error checking */
$req_user = trim($_GET['user']);

if(!$req_user || strlen($req_user) == 0 ||
   !
preg_match("/^[a-z0-9]([0-9a-z_-\s])+$/i", $req_user) ||
   !
$database->usernameTaken($req_user)){
    
   die("<br /></br />Username not registered or you don't have permission to view this information");
    
}

include("footer.php");


/* Logged in user viewing own account */
if(strcmp($session->username,$req_user) == 0){
   echo "<h6><br>My Account</h6>";
}



/* Visitor not viewing own account */
else{
header('Location: userinfo.php');
   /*echo "<h6><br /><br />User Info</h6>";*/
}
>?
[
/code]
wat gaat er fout?
 
Moose -

Moose -

25/12/2012 16:29:31
Quote Anchor link
Na die() of exit() stopt je script. http://nl3.php.net/manual/en/function.die.php
 
Jack maessen

jack maessen

25/12/2012 17:03:23
Quote Anchor link
hoe kan ik dit dan oplossen? er moet namelijk nog een footer onder komen...
Gewijzigd op 25/12/2012 17:10:51 door jack maessen
 
Obelix Idefix

Obelix Idefix

25/12/2012 17:08:19
Quote Anchor link
Jack maessen op 25/12/2012 17:03:23:
ik snap niet waarom de browser dat stuk html wat er achter komt niet gewoont toont?


Volgens mij geeft Not Moose het antwoord:
Not Moose op 25/12/2012 16:29:31:
Na die() of exit() stopt je script. http://nl3.php.net/manual/en/function.die.php
 
Donny Wie weet

Donny Wie weet

25/12/2012 17:10:09
Quote Anchor link
Jack maessen op 25/12/2012 17:03:23:
ik snap niet waarom de browser dat stuk html wat er achter komt niet gewoont toont?



Zie hier:
Not Moose op 25/12/2012 16:29:31:
Na die() of exit() stopt je script. http://nl3.php.net/manual/en/function.die.php


Misschien heb je hier wat aan, kreeg ik vandaag als tip mee om even door te lezen:

http://nl.wikipedia.org/wiki/Session_hijackin

en

http://www.acros.si/papers/session_fixation.pdf
 
Jack maessen

jack maessen

25/12/2012 17:14:46
Quote Anchor link
ja dat heb ik bekeken en idd het pad loopt dan dood....
is er dan geen enkele manier om die footer erna nog te tonen?
 
Erwin H

Erwin H

25/12/2012 17:17:16
Quote Anchor link
Ja, geen die() gebruiken. Dat is gewoon geen foutafhandeling.
 
Jack maessen

jack maessen

25/12/2012 17:45:30
Quote Anchor link
oke, daar heb je ook wel gelijk in Erwin.
Ik heb ze nu naar een aparte pagina gestuurd "forbidden.html" met een link erin waar ze terug gaan naar de index.php, die de inlogsessie weer controleert waardoor ze of hun eigen bestanden weer zien of de inlogform voor hun neus krijgen

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
if(strcmp($session->username,$req_user) == 0){
   echo "<h6><br>My Account</h6>";
}



/* Visitor not viewing own account */
else{
header('Location: forbidden.html');
   /*echo "<h6><br /><br />User Info</h6>";*/
}
?>
 
Erwin H

Erwin H

25/12/2012 17:56:05
Quote Anchor link
Leer je aan om nooit die() of exit() te gebruiken, zeker niet als foutafhandeling. Je kan er erg rare dingen door krijgen.

En dan ga ik nu iets geks zeggen.... in het laatste script dat je post zou je het juist wel moeten gebruiken. Na een redirect wil je namelijk dat wat er nog na komt hoe dan ook niet meer wordt uitgevoerd. Na een redirect is het dus juist wel een goede gewoonte om een exit() te plaatsen. Daarmee voorkom je dat er onverwachts toch nog een actie uitgevoerd wordt.
 
Donny Wie weet

Donny Wie weet

25/12/2012 18:14:57
Quote Anchor link
Wat is eigenlijk het verschil tussen DIE en EXIT?
 

Pagina: 1 2 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.