Sessie variabelen eerste keer niet weggeschreven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

IT Project Manager

If you’re a proven project manager who enjoys bringing out the best in a team, this role is a chance to help deliver high-profile projects that help Shell meet Europe's growing energy demand, harnessing innovative techniques and advanced tech to develop cleaner energy. What’s the role? Life doesn’t stand still here – it’s a fast-paced, challenging and incredibly rewarding place to work. You’ll take care of IT projects throughout the lifecycle – from planning and execution to control and closure. As a senior member of our team, you’ll set the strategy, deciding the governance structures that drive decisions and resolve

Bekijk vacature »

Fullstack .NET Programmeur

Organisatie Het bedrijf is namelijk gevestigd in het centrum van Den Haag, op loopafstand van het centraal station. Ze zitten een groot kantoorpand met een moderne en strakke inrichting van binnen. Het bedrijf is een van grootste creatieve bureaus van Nederland. Je word daarom door je klanten ook echt als partner gezien! Er word dan ook verwacht dat jij mee kunt denken over complexe problemen en je partners hierin adviseert. Jij gaat dus op projectbasis, 6 tot 12 maanden per klus, samen werken met je SCRUM-team. Dit betekent niet dat je altijd bij de klant zit. Nee hoor, je zit

Bekijk vacature »

Senior Full-stack .NET developer

Organisatie Werken als programmeur is vrij uniek, maar werken als .NET developer in de verzekeringsbranche en daarmee bijdragen aan een betere wereld is veel unieker! De organisatie bestaat uit 300 medewerkers verdeeld over 11 vestigingen. In verband met een fusie van eind 2017 is er behoefte aan een communicatief vaardig full-stack developer. We geven je eerst een rondleiding; je komt terecht in een open en informele omgeving met prettige collega’s. De werkgever hecht veel waarde aan collegialiteit en daarom zie je een flipperkast, een bokspaal, pingpong-tafel en een tafelvoetbal staan voor in je vrije tijd. Er is tevens veel ruimte

Bekijk vacature »

Senior Ontwikkelaar .NET

Organisatie Voor een van PHIND’s businesspartners ben ik opzoek naar een ervaren C# .NET Ontwikkelaar. Het draait om een grote creative agency, waar jij jezelf dagelijks bezig gaat houden met uitdagende .NET projecten. Het bedrijf focust zich op de webdevelopment voor grote klanten in de financiële wereld. Denk hierbij aan grote banken, verzekeraars en andere instellingen. Jij als Senior Ontwikkelaar gaat werken aan de websites en mobiele applicaties van deze bedrijven. De organisatie in kwestie heeft een aantal grote key-accounts die constant onderhoudt en optimalisatie nodig hebben met betrekking tot hun webapplicaties. Daarnaast zijn er ook andere klanten waar jij

Bekijk vacature »

Senior .NET Developer

Organisatie Deze organisatie is al 15 jaar actief met haar eigen ERP systeem binnen de wereld van E-commerce en is een van de snelst groeiende bedrijven binnen deze markt. Het bedrijf bestaat uit zo’n 200 enthousiaste werknemers die op de logistieke afdeling werken of bij het software development team horen. Binnen het software development team heb je onder andere te maken met het ERP systeem dat miljoenen orders per jaar verwerkt en maken jullie koppelingen met de webwinkels. Voor de webwinkels neemt het bedrijf veel werk uit handen: order ontvangen, pakket inpakken, label aanmaken, versturen, Track & Trace code koppelen,

Bekijk vacature »

Senior .NET ontwikkelaar voor de zorg-industrie

Organisatie Als C# .NET ontwikkelaar ga je werken bij een organisatie die zowel in binnen als buitenland opereert. Zij zijn marktleider in de gezondheidsindustrie met de producten die zij zelf hebben ontwikkeld. Het doel van deze producten is om het voor eindgebruikers zo veilig en efficiënt mogelijk te werken. De organisatie beschikt over twee vestigingen, om zowel binnen als buitenland. Al meer dan 15 jaar is de organisatie de belangrijkste speler binnen deze markt en is deze innovatief, financieel gezond en groeiende organisatie nu gegroeid naar 35+ medewerkers. Je zou verwachten dat een organisatie die zich begeeft in de gezondheidsindustrie

Bekijk vacature »

Solution Architect Real Estate - Workplace Experie

We have the perfect opportunity for a talented Solution Architect, with strong leadership skills, to get noticed. Working for an exciting brand, with all the potential you’d expect to fast track your career. Where you fit You’re going to be part of our Global Real Estate business, working as a Real Estate Solution Architect for ‘Service Experience’ projects, with a focus on delivering solution designs across a varied and excited portfolio. This is both a challenging and rewarding role, where you’ll be helping to develop high-level designs that assure technical integrity and a measurable impact, driving performance and profitability, all

Bekijk vacature »

Medior full-stack .NET Developer Nijmegen

Bedrijfsinformatie Voor een business partner in de omgeving van Nijmegen ben ik op zoek naar een full-stack .NET developer die ervaring heeft met ASP.NET en C#, en tevens uit de voeten kan met JQuery, Javascript en CSS. Het bedrijf levert software aan gemeenten voor woningen. Door hun flinke groei in de afgelopen jaren zijn ze inmiddels de marktleider in Nederland. Van de 40 medewerkers zijn er 12 software developer en werken ze dagelijks aan nieuwe functionaliteiten van deze applicatie. Het jonge team kent een informele sfeer, zonder managementlagen. Elke maand hebben ze leuke uitjes, zoals bijvoorbeeld een etentje. Teambuilding staat

Bekijk vacature »

Solution Architect Real Estate - Service Experienc

We have the perfect opportunity for a talented Solution Architect, with strong leadership skills, to get noticed. Working for an exciting brand, with all the potential you’d expect to fast track your career. Where you fit You’re going to be part of our Global Real Estate business, working as a Real Estate Solution Architect for ‘Service Experience’ projects, with a focus on delivering solution designs across a varied and excited portfolio. This is both a challenging and rewarding role, where you’ll be helping to develop high-level designs that assure technical integrity and a measurable impact, driving performance and profitability, all

Bekijk vacature »

IT medewerker Kassasystemen

We zijn op zoek naar een duizendpoot die affiniteit heeft met kassa- en reserveringsystemen. De werkzaamheden bestaan voornamelijk uit het beheer , verkoop en leveren van support op onze systemen. Ook het adviseren, bezoeken, begeleiden van vragen van klanten behoort hierbij. Het is jouw uitdaging om samen met ons team onze klanten zo goed mogelijk te begeleiden. Hierbij krijg je de beschikking over een auto van de zaak, en een bijpassend salaris. Functie-eisen: Ervaring met horeca automatisering is een pre Goede kennis van Microsoft besturingssystemen Bekend met netwerk omgevingen Kennis van databases Kennis van financiele programma's is een pre Goede

Bekijk vacature »

Innovatieve Senior PHP Developer

Organisatie Het bedrijf is een jonge organisatie die zijn roots heeft in het bouwen van websites maar al snel is gegroeid richting het maken van business apps die lekker werken en er natuurlijk goed uit zien! Toevallig zorgen ze er ook voor dat het rendement oplevert! Zo werken zo op dit moment aan een groot project wat de volledige backoffice van een grote hypotheekverstrekker gaat veranderen en duizenden eindgebruikers gaat hebben. Daarnaast hebben ze een applicatie ontwikkelt voor de logistieke sector die al het papierwerk van chauffeurs digitaal vertaalt naar een “simpele” app in de telefoon. Het bedrijf bestaat nu

Bekijk vacature »

Senior/Lead Front-end ontwikkelaar

Organisatie Ben jij het ook beu om iedere ochtend weer in de file te staan? Lees dan nu verder. Voor een van mijn opdrachtgevers ben ik opzoek naar een senior Front-end ontwikkelaar die zelfstandig kan werken maar ook ambities heeft om de kar te trekken. De organisatie bestaat uit 30 FTE en ja iedereen werkt vanuit huis! Het ontwikkel team bestaat uit 10 ontwikkelaars verdeeld over front-end en back-end. Ondanks dat je vanuit huis werkt is er wel echt een wij gevoel. Er gaat geen dag voorbij dat je niet gebeld wordt door een collega die met jou wil sparren

Bekijk vacature »

Junior PHP developer

Bedrijfsinformatie Deze jonge, informele organisatie is op zoek naar een versterking. Ze geloven in het intern opleiden van ontwikkelaars zodat ze op de lange termijn onderdeel kunnen worden van dit hechte team van zo’n 15 medewerkers. Dit is dus jouw kans! Deze organisatie is sinds 5 jaar flink aan de weg aan het timmeren maar wil ook klein blijven om zo het hechte teamverband te behouden. Je moet er dus op tijd bij zijn voor deze functie! Deze organisatie specialiseert zich tweeledig: Enerzijds maken ze websites en anderzijds webshops. Hierin hebben ze een aantal grote klanten in de commerciële sector

Bekijk vacature »

Medior ASP.NET ontwikkelaar voor high end web appl

Organisatie Voor een van onze businesspartners ben ik momenteel op zoek naar een medior developer met ruime ervaring in C#, ASP.NET. De organisatie telt 25+ werknemers waarvan het software team is opgebouwd uit 5 doorgewinterde developers die samen strijden voor het hoogst mogelijke resultaat. De organisatie levert verschillende software oplossingen, advies en audio visuele weergave voor het MKB segment. Voor 2017 staan er ambitieuze groeiplannen op het menu, zo wil de organisatie 10 nieuwe collega’s verwelkomen, met de hoogste prioriteit op het verwelkomen van een nieuwe ontwikkelaar. Naast dat zij vooruitstrevende producten ontwikkelen zijn zij Microsoft Gold partner, waarin jij

Bekijk vacature »

.NET Ontwikkelaar bij leverancier voor complexe el

Vacature Omschrijving Eén van Europa’s toonaangevende Electronic Manufacturing Services (EMS) leveranciers. Deze organisatie heeft al meer dan 25 jaar ervaring in het ontwikkelen en produceren van complexe elektronische oplossingen. Voor elke stap in het EMS traject worden er diensten geleverd. Een totaalconcept aan webbased producten, stuk voor stuk in eigen beheer. Met een open bedrijfscultuur, waar een gevoel van familie heerst, wordt hard werken gecombineerd met lol maken. Functieomschrijving Jij gaat als .NET / C# ontwikkelaar voornamelijk eigen modules maken. Deze modules zijn een toevoeging op het totale EMS concept. Jouw modules verbeteren dan ook de webportals van klanten. Hierdoor

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

23/09/2019 12:12:06
 
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.