Sessie variabelen eerste keer niet weggeschreven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Senior Front-end Developer

Wordt jij de nieuwe Front end specialist / developer? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel binnen als

Bekijk vacature »

Front-end Developer - Juniorfunctie

Functie omschrijving Ben jij op zoek naar een uitdagende baan als front-end developer, in een informele werksfeer, waar jij echt het verschil kan maken? Wil jij graag werken voor een bedrijf dat sportiviteit en een open communicatie, hoog in het vaandel heeft staan? Dan hebben wij de perfecte vacature voor je! Voor een klein bedrijf in Rijen dat gespecialiseerd is in het omzetten van digitale woningtekeningen naar managementinformatie, zijn wij per direct op zoek naar een allround front-end developer. Jouw werkzaamheden zien er als volgt uit: Ja gaat nauw samenwerken met de back-end developer. De database structuur is volledig gebouwd

Bekijk vacature »

Machine Software Developer

Bij een bedrijf in de machinebouw, regio Roosendaal, zijn we op zoek naar een: Machine 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 Machine Software Developer ben je verantwoordelijk voor: - Je ontwerpt, ontwikkelt en debugt software voor machinebesturingssystemen en complexe landbouwmachines; - Je stelt gebruikersinterfaces op (cabinedisplays); - Op termijn ga je softwareprojecten leiden voor specifieke machines; - Inclusief planning, documentatie en validatie; - Om specificaties te verifiëren

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

Teamlead PHP Developer

Functieomschrijving Voor een gewaardeerde werkgever in de buurt van Middelburg zijn wij op zoek naar een gemotiveerde teamlead PHP developer met affiniteit met Symfony/Laravel. Een enthousiast persoon die het ontwikkelteam komt versterken met het aanpakken van uitdagende projecten. Ben jij op zoek naar een uitdaging waar je de tijd en ruimte krijgt jezelf te ontwikkelen en je eigen IT-team aan te sturen? Lees dan snel verder! Die ga je doen: Bijdragen aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de PHP based applicaties; Ontwikkeling en beheer van de serviceportal in Symfony en de webshops in de tweede versie van

Bekijk vacature »

Lead Webdeveloper

Als Lead webdeveloper bij KUBUS ben je verantwoordelijk voor het implementatie design van requirements en de software architectuur van de webapplicatie en services van BIMcollab. In je rol als lead developer zoek je als vanzelf op een creatieve manier naar het optimum tussen benodigde implementatie-tijd, de performance van de applicatie en een snelle go-to-market van features, aansluitend bij onze geautomatiseerde test- en release train. Hierbij bewaak je in samenwerking met de andere senior ontwikkelaars in je team de architectuur van de applicatie en adviseer je de product owner over noodzakelijke refactoring om de onderhoudbaarheid van het platform te verbeteren. Ons

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

ERP Developer fleet managementsysteem

Wat ga je doen als ERP Developer fleet managementsysteem? Als ERP developer speel jij een belangrijke rol bij het doorvoeren van wijzigingen en verbeteringen binnen het fleet managementsysteem. Jouw expertise op het gebied van ERP systemen stelt jou in staat om de applicatie optimaal te laten functioneren en te blijven ontwikkelen. Als lid van het IT-team werk je nauw samen met andere developers en het business team om het fleet managementsysteem te integreren met andere systemen. Je bent verantwoordelijk voor het ontwikkelen van nieuwe functionaliteiten en het implementeren van verbeteringen op basis van de wensen en eisen van onze klanten.

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Pagina: « vorige 1 2

John Berg

John Berg

28/08/2012 21:06:22
Quote Anchor link
@Sander: heb je wellicht xdebug op je server staan? I.c.m. Netbeans kun je dan regel voor regel door je code lopen en zo de boel debuggen.
 
PHP hulp

PHP hulp

25/04/2024 07:56:20
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

28/08/2012 21:11:09
Quote Anchor link
@Sander:
Yepz, heb je 1 formulier, en kan je gelijk alles in één keer verwerken.
Gewijzigd op 28/08/2012 21:11:41 door Ger van Steenderen
 
Ozzie PHP

Ozzie PHP

28/08/2012 21:14:37
Quote Anchor link
Zet vóór deze regel:

header('Location:http://www......nl/signup15.php');


eens dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
var_dump($_SESSION);die()
?>


Wat verschijnt er dan op je scherm?
 
Sander Vanier

Sander Vanier

29/08/2012 11:02:30
Quote Anchor link
@Ozzie, dan laat hij dus netjes de ingevulde waardes zien in een array, ook de eerste keer?
 
John Berg

John Berg

29/08/2012 11:08:59
Quote Anchor link
@Sander: ik zou wel eens benieuwd zijn naar je session_id() op de eerste en de tweede pagina ..
 
Ozzie PHP

Ozzie PHP

29/08/2012 11:12:37
Quote Anchor link
kun je de code van pagina 2 eens posten?
 
Sander Vanier

Sander Vanier

29/08/2012 11:28:22
Quote Anchor link
Uiteraard:

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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
<?php

session_start();

$username="...";
$password="...";
$database="...";
$host="....";

mysql_connect($host,$username,$password);

@
mysql_select_db($database) or die( "Unable to select database");



if(isset($_POST['kvkcheck'])) {



}






if ( $_SERVER['REQUEST_METHOD'] == 'POST'  )

   {

  //  Er zijn gegevens verstuurd naar deze pagina!

  //  We gaan de errors in een array bijhouden

  $aErrors = array();








if (isset($aErrors) && count($aErrors) == 0 ) {


header('Location:http://www......nl/signup2.php');


exit;

}

}


?>



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>





<link rel="stylesheet" type="text/css" href="css/algemeen.css" media="all" />
<link rel="stylesheet" type="text/css" href="css/signup.css" media="all" />
<link rel="stylesheet" type="text/css" href="css/sidebars.css" media="all" />

<link rel="shortcut icon" type="image/png" href="images/favicon.png" >




<title>Bedrijfsprofiel aanmaken | ...</title>
<meta name="keywords" content="..., bedrijfsprofielen">
<meta name="description" content="Maak hier uw eigen bedrijfsprofiel aan op ...">






</head>















<?php
include("./topbar.php");
?>






<div id="greenbar">

    <div id="greenbarcenter">

<a href="index.php">home</a> > <a href="signup1.php">profiel aanmaken: vermeldingcheck</a>

    </div>

</div>



<div id="contentcenter">

    <div id="contentbox" ><Br />

<h1 style="color:#483435">Profiel aanmaken</h1><br /><p style="font-size:16px">U wilt een profielpagina voor uw bedrijf aanmaken. Daarvoor dient u een aantal stappen te doorlopen.
Niet alle velden zijn verplicht, maar hoe meer gegevens u invult over uw
bedrijf, hoe beter uw vindbaarheid voor potenti&#235;le klanten. Velden met een <font color="red"><b>*</b></font> zijn verplicht. <br /><Br />


<?php

if (isset($aErrors) && count($aErrors) > 0 ) {
    echo "<font color=\"red\">Uw profiel kon niet worden verzonden door de onderstaande foutmeldingen. <Br /><Br /></font>";
        print '<ul class="errorlist">';
        foreach ( $aErrors as $error ) {
          print '<li>' . $error . '</li>';
        }

        print '</ul><br /><Br />';


      }


?>






<h2>Vermeldingcheck</h2><Br />

Voer hieronder de gegevens in van uw bedrijf en controleer of uw bedrijf mogelijkerwijs al in onze database is opgenomen. Uw gegevens worden dan automatisch
aangevuld in de rest van de stappen. <Br /><br />


<form method="post" enctype="multipart/form-data">

<table style="width: 100%">

<?php print_r($_SESSION); ?>


<tr>
<td class="first">KvK-nummer:</td>
<td><input tabindex="5"type="text" maxlength="12" name="kvk" value="<?php echo isset($_POST['kvk'])?$_POST['kvk']:""; ?>" class="wizardinput" style="background-color:white;"></td>
</tr>

<tr>
<td></td>
<td><p style="font-size:10px"><b>Gebruik 12 cijfers voor uw KvK nummer (vb. 000012345678)</b></p></td>
</tr>

<tr>
<td class="first">Bedrijfsnaam:</td>
<td><input tabindex="6" type="text" name="bedrijfsnaam" value="<?php echo isset($_POST['bedrijfsnaam'])?$_POST['bedrijfsnaam']:""; ?>" class="wizardinput" style="background-color:white;"></td>
</tr>

<tr>
<td class="first">Postcode & Huisnummer:</td>
<td><input tabindex="15" type="text" name="postcode" maxlength="6" value="<?php echo isset($_POST['postcode'])?$_POST['postcode']:""; ?>" class="wizardinput" style="background-color:white; width:235px"><input tabindex="16" type="text" name="huisnummer" value="<?php echo isset($_POST['huisnummer'])?$_POST['huisnummer']:""; ?>" class="wizardinput" style="background-color:white; width:45px; margin-left:10px"></td>
</tr>



</table>


<br /><Br />
<input type="submit" name="kvkcheck" value="Controleer.." style="padding:5px; margin-right:230px; float:left"><br /><Br />
<input tabindex="36" type="submit" value="Ga naar stap 2" style="padding:5px; margin-right:230px; float:right">

<Br /><Br /><Br /><Br />

</form>


</div>



<?php
include("./sidebar1.php");
?>


    
    

</div>

<div class="push"></div>
</div>

<?php
include("./footer.php");
?>
 
John Berg

John Berg

29/08/2012 11:33:13
Quote Anchor link
En als je dit in de eerste en tweede pagina opneemt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php print_r( session_id() ) ; ?>


voor waar je nu de $_SESSION neerzet?
 
Erwin H

Erwin H

29/08/2012 11:35:10
Quote Anchor link
Even wat overzichtelijker geschreven:
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 ( $_SERVER['REQUEST_METHOD'] == 'POST'  ){
  //  Er zijn gegevens verstuurd naar deze pagina!

  //  We gaan de errors in een array bijhouden

  $aErrors = array();
  if (isset($aErrors) && count($aErrors) == 0 ) {
    header('Location:http://www......nl/signup2.php');
    exit;
  }
}

?>

Is dit echt wat je wilt? Zo maak je een lege array en direct daarna check je of die nog leeg is (duh) en je redirect de user.
 
Ozzie PHP

Ozzie PHP

29/08/2012 11:41:38
Quote Anchor link
Zet onder session_start();

eens dit:

var_dump($_SESSION);die()

wat krijg je te zien op je scherm?
 
Sander Vanier

Sander Vanier

29/08/2012 14:17:25
Quote Anchor link
@Ozzie, zet ik dat stukje code onder session_start() op de tweede pagina, dan krijg ik de eerste keer dat ik het probeer array(0){ } te zien, en de tweede keer gewoon de ingevulde gegevens. Dus ergens gaat het toch de eerste keer verloren in de overgang van pagina 1 naar 2?
 
- SanThe -

- SanThe -

29/08/2012 14:29:10
Quote Anchor link
Zitten die pagina's wel in hetzelfde domein?
 
Erwin H

Erwin H

29/08/2012 14:31:54
Quote Anchor link
Sander, heb je mijn post gezien?
 
Obelix Idefix

Obelix Idefix

29/08/2012 15:19:00
Quote Anchor link
Sander Vanier op 29/08/2012 14:17:25:
krijg ik de eerste keer dat ik het probeer array(0){ } te zien, en de tweede keer gewoon de ingevulde gegevens.

1e x zal zijn op het moment dat je pagina 1 invult en doorklikt naar pagina 2. Maar hoe ontstaat 2e keer? Ga je in de browser een pagina terug? Klik je op pagina verversen?
 
Sander Vanier

Sander Vanier

29/08/2012 15:30:29
Quote Anchor link
@Erwin, in die array moeten de fouten bijgehouden worden, maar dit heb ik nog niet ingevuld op deze pagina. Zou niet van belang moeten zijn, want pas als je van de 2e naar de 3e pagina doorklikt wordt dit uitgevoerd.

@SanThe, jazeker, in dezelfde map ook.

@Obelix, gewoon 'vorige' en opnieuw invullen?
 
Sander Vanier

Sander Vanier

03/09/2012 13:07:07
Quote Anchor link
Helaas heb ik het probleem niet kunnen verhelpen, maar ik het het wel opgelost. Ik heb vóór de eerste pagina een Captcha Code pagina gemaakt, die captcha code wordt nog steeds niet weggeschreven naar mijn sessie de eerste keer, maar ik heb hem nergens anders nodig dus dat is niet erg. Pagina 1 is zo pagina 2 geworden en dus is mijn probleem 'opgelost'.

Toch bedankt voor alle moeite!
 
Kris Peeters

Kris Peeters

03/09/2012 13:40:24
Quote Anchor link
Ik heb het niet allemaal meer gevolgd, maar na dit te lezen:
Sander Vanier op 03/09/2012 13:07:07:
... Ik heb vóór de eerste pagina een Captcha Code pagina gemaakt, die captcha code wordt nog steeds niet weggeschreven naar mijn sessie de eerste keer...


Bij de manier waarop captcha werkt, is 1 ding belangrijk: images worden niet samen met het php-script geladen. Het gebeurt apart; asynchroon.

Bij het eerste verzoek van de gebruiker, maak jij, met php een <img> element aan, met een src.
Vanaf dat de pagina (de DOM) geladen is, zal het <img> element zelf contact opnemen met de server.
Dit zorgt dus (in het geval van een pagina met 1 <img>) voor twee verzoeken naar de server.

-----
Captcha:
- De <img> maakt contact met de server en maakt een $_SESSION variabele aan.
- Bij het versturen van het formulier, samen met de captcha code, vergelijk je de $_SESSION die aangemaakt is vanuit de <img> met het input veld dat de gebruiker heeft moeten invullen.

Daarom kan het soms lijken alsof die $_SESSION 1 request achter loopt; hoewel het perfect doet wat het moet doen.
Meer uitleg: http://www.phphulp.nl/php/forum/topic/dollarsession-loopt-achter/82908/#589735

Geen idee of dit relevant is voor het probleem waarvan hier sprake is.
 
Sander Vanier

Sander Vanier

04/09/2012 09:46:15
Quote Anchor link
Dankje voor je reactie, maar het probleem deed zich al voor, voordat ik de captcha verwerkt had. Deze captcha is juist de 'oplossing'.

Toch bedankt!
 

Pagina: « vorige 1 2



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.