Sessie variabelen eerste keer niet weggeschreven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior Software Developer / C#

Functieomschrijving Heb jij al enige ervaring op het gebied van software development en bij voorkeur een afgeronde ICT opleiding? Heb je al enige ervaring met C# / .NET en ben je op zoek naar je eerste of tweede baan? Lees dan deze vacature! Je werkt als Software Developer aan industriële software / software gericht op machine besturing en maakt gebruik van C# en C; Je denkt mee over de architectuur en het design; Je weet requirements te vertalen naar de technische oplossing; Je onderzoekt issues en lost storingen op waar nodig; Je denkt mee over de doorontwikkeling van de software

Bekijk vacature »

Java Developer Internationaal complexe calculaties

Functieomschrijving Kom jij het best tot je recht in een creatieve omgeving en heb jij een pragmatisch instelling? Denk jij graag vijf stappen vooruit en neem je andere daarin mee? Dan pas je zeker bij dit bedrijf. Lees dus snel verder. Ontwikkelen van applicaties en nieuwe functionaliteiten in Java; Aanpassingen maken in bestaande code; Overleggen en samenwerken met architecten en Product Owners; Werken binnen een multidisciplinair Scrumteam met betrekking tot analyse, design en ontwikkeling; Samenwerken en ondersteunen van testers in het proces van automatische regressietesten. Functie-eisen Je hebt minimaal een afgeronde HBO of WO opleiding in de richting van de

Bekijk vacature »

C# Developer/ SQL Server/ Visual Studio/Javascript

Functieomschrijving Ben jij een gedreven en enthousiaste .NET Developer (C#) met gevoel voor design en usability? Wil jij als C# Ontwikkellaar jouw skills graag inzetten voor een innovatieve, flexibele organisatie met een groot bereik? Lees dan snel verder! Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de

Bekijk vacature »

Back-end Developer Django + Python

Django + Python Back-end Developer Work in an ambitious start-up company who aims to tackle the current Supply Chain Management status quo as we know it. With support from many established names in the industry, this start-up company is pushing technological limits by utilizing the results of new academic research studies while implement a more cost-efficient and lean method of inventory planning. Become one of the leading creators of a technology who will disrupt big enterprises in ERP and inventory planning. Two years of research has led this start-up to this moment in time to begin development of the software

Bekijk vacature »

Full Stack JavaScript ontwikkelaar voor Silicon Va

Functieomschrijving Eigenlijk draait het hier niet echt alleen om JavaScript maar voornamelijk om met JS API's te ontwikkelen. Je komt terecht in een organisatie die hier alle kennis over heeft. Daarnaast draaien ze al onwijs gecompliceerde projecten waar de voor grote bedrijven API's ontwikkelen waardoor ze BigData met elkaar kunnen koppelen. We zoeken iemand die meerdere jaren ervaring heeft met Javascript en technologie zoals AngularJS, NodeJS, jQuery om er een paar te noemen. Maar mocht je een junior zijn en erg graag met JS op de back-end en front-end aan de slag gaan, solliciteer dan ook! Je komt met leuke

Bekijk vacature »

Java Custom Software Developer

Jouw rol Als Java developer houd jij van uitdagende maatwerk oplossingen. Het liefste bouw je aan aan complexe en grootschalige oplossingen. Laatst zag je bijvoorbeeld nog een slimme oplossing voorbij komen die je graag zou willen uitwerken. Moet je daarvoor nieuwe technologie leren kennen, dan school jij jezelf bij. Soms moet je je collega's en de klant overtuigen om jouw idee te omarmen. Als jij dan het door jou aangebrachte idee ziet draaien dan kijk jij er alweer naar uit om de volgende oplossing te bouwen. Plaats in de organisatie Binnen onze Custom Software Development practice (CSD) werken we gezamenlijk

Bekijk vacature »

Senior Angular Developer

Do you love to create outstanding user experiences? Do you have solid knowledge of JavaScript and Angular5+? And do you want to work at an international and successful company located in Amsterdam? Then this Senior Angular Developer role might be of interest to you. As Angular Developer at this company you get many freedom and you get the chance to work with cutting-edge technology and to influence the digital success of the company. We're looking for an ambitious and enthusiastic: Senior Angular Developer Summary You will be part of a dedicated and motivated team. Together with your colleagues you are

Bekijk vacature »

Network Engineer

The Medline IT team is working every day to provide innovative solutions to our internal and external customers with the goal that these solutions will differentiate us from the competition. Network Engineer In order to support its growth, Medline International is looking to hire a full-Network Engineer, based in one of its European offices in Arnhem (NL), or Kleve (DE). ACTIVITIES: Administer and operate Medline’s international network and collaboration services. Provide intensive support of network systems and existing network landscapes. Systematically and appropriately isolate faults and ensure trouble-free operation of the IT systems. Conceptualise network solutions and implement project tasks,

Bekijk vacature »

Java Developer Nieuwbouw Internationaal

Functieomschrijving Ben jij een ervaren Java Developer, of ben jij sinds kortgeleden in de wereld van Java gestapt, en wil jij met jouw kennis van Java een bijdrage leveren aan de core systemen van deze internationale organisatie? Lees dan snel verder! Ontwikkelen van applicaties en nieuwe functionaliteiten in Java; Aanpassingen maken in bestaande code; Overleggen en samenwerken met architecten en Product Owners; Werken binnen een multidisciplinair Scrumteam met betrekking tot analyse, design en ontwikkeling; Samenwerken en ondersteunen van testers in het proces van automatische regressietesten. Functie-eisen Je bent in het bezit van een hbo-diploma; Minimaal twee jaar relevante werkervaring; Je

Bekijk vacature »

Senior iOS Developer vacature

Je bent innovatief. Je bent creatief. Jij gaat voor een topbaan. Mobile apps ontwerpen, uitwerken en realiseren, dat is jouw passie! Met grote toewijding richt jij je dan ook op een app waarmee consumenten met een gezichtsscan betalen. Of je stort je je op een app die de temperatuur in huis op afstand kan regelen. Het spreekt voor zich dat jouw apps top of the bill zijn als het gaat om gebruiksvriendelijkheid en veiligheid. Ze hebben impact. Je voelt je als een vis in het water in een iOS-omgeving maar, veelzijdig als je bent, kun je ook met andere platforms

Bekijk vacature »

.NET C# ontwikkelaar gezocht (C# Winforms, Xamarin

.NET C# ontwikkelaar bij een slagvaardig en hard groeiend bedrijf met korte lijnen? In een omgeving waar je onder andere direct samen met de oprichter werkt aan het verder ontwikkelen van een vernieuwend product? Dan is deze vacature zeker iets voor jou. Voor een bedrijf in Rotterdam zijn we momenteel op zoek naar een .NET C# ontwikkelaar. Het gaat om klein bedrijf dat op een punt is aanbeland waar de vraag naar hun software flink aan het toenemen is. Hierdoor zijn ze op zoek naar meerdere .NET ontwikkelaars die samen met de oprichter en nog verschillende andere collega’s hun product

Bekijk vacature »

Frontend developer

Gezocht: Medior/Senior Front-end developer Word jij enthousiast van het verbeteren van de user-experience en het innoveren van onze webshops? Ben jij opzoek naar een team waarin er gewerkt wordt met plezier en succes wordt gevierd? Dan zou dit je kans zijn! Voor een van de beste webshops van Nederland met bijna 3 miljoen klanten zijn we opzoek naar een medior frontend developer. Je bent samen met de rest van het SCRUM team verantwoordelijk voor het bouwen van nieuwe features in onze webshop en alles in een nieuw jasje te steken! Daarnaast krijg je de kans om zelf projecten op te

Bekijk vacature »

.NET C# web developer gezocht met focus op gebruik

Ben je op zoek naar een baan binnen een klein softwarebedrijf? Een bedrijf met een informele, persoonlijke en familiaire sfeer? Waar je je als developer zowel richt op de back- als frontend? Wellicht dat deze vacature dan iets voor jou is. Voor een softwarebedrijf, gevestigd in het centrum van Rotterdam, zijn we momenteel op zoek naar .NET C# web developer. Dit mag iemand zijn die net van school komt, maar ook iemand die al behoorlijk wat ervaring heeft. Het bedrijf bestaat inmiddels ruim 10 jaar en en door de aanhoudende groei zijn ze opzoek naar versterking van 1 a 2

Bekijk vacature »

C# backend developer, Rotterdam

Voor een grote organisatie in Rotterdam zijn we op zoek naar iemand met ruime ervaring in het ontwikkelen van applicaties in .NET C#. Het gaat hier om een organisatie met een maatschappelijke impact. Hun systemen zijn gericht op een groot aantal klanten waarbij het belangrijk is dat de applicaties helder, toegankelijk en up-to-date zijn. Als .NET C# developer werk je aan uiteenlopende applicaties, APIs en het interne framework. Dit doe je binnen een SCRUM team en meedenkt binnen het hele proces. Het team bestaat uit meerdere C# developers variërend van medior tot senior. Er is dus veel kennis en ervaring

Bekijk vacature »

PERFORMANCE ENGINEERING SPECIALIST / SITE RELIABIL

PERFORMANCE ENGINEERING SPECIALIST / SITE RELIABILITY ENGINEER Heerlen Technology 13th month pay & Holiday allowance Bonus Program 26 holidays Training & Learning opportunities Laptop & Smartphone 32-40 hours p.w. Transform the world around you by unleashing your skills and crafting the next generation of technology. Put your expertise to work as part of the world’s largest independent technology services provider and lead the way as a trendsetter in your field. We’re ready if you are. Your impact As Performance Engineering Specialist you love to make sure your companies or client’s systems perform to the highest possible standard and are dynamic

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

12/12/2019 09:34:43
 
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.