Beste medetweakers,
Ik heb hier een hele simpele code:
Ik zou zeggen dat als je 'test' in het invulveld intypt dat je na de refresh gelijk 'GELUKT' krijgt in beeld. De variabele $_SESSION['test'] wordt netjes naar true gezet maar de $_SESSION['akkoord'] == true reageert daar niet op.
Typ je daarna nog een keer 'test' in het invoerveld refreshed de pagina weer en reageert $_SESSION['akkoord'] == true wel.
Hier staat de code online: https://metlichtgeschreven.nl/test.php
Als je de pagina weer opnieuw opent moet je weer 2x 'test' in het invoerveld typen.
Heeft iemand enig idee waarom er de 1e keer $_SESSION['akkoord'] == true niet reageert ???????
Ik snap er helemaal niets van
Alvast bedankt!
EDIT deze vraag is 2x gepost. Bij de 1e keer zei Chrome dat er onvelige code verstuurd werd waarna ik nogmaals de reactie in Edge heb geplaatst. Ik wist niet dat Chrome wel de post had geplaatst, sorry!
Ik heb hier een hele simpele code:
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
| <? session_start(); if (ISSET($_SESSION['akkoord']) && $_SESSION['akkoord'] == true){ echo 'GELUKT!'; session_destroy(); die; } if (!EMPTY($_POST)){ if ($_POST['pass'] == 'test'){ $_SESSION['akkoord'] = true; echo '<meta http-equiv="refresh">'; }else{ echo 'FOUT'; } } print_r($_SESSION); ?> <form method="post"> <input type="text" name="pass"> <input type="submit"> </form> |
Ik zou zeggen dat als je 'test' in het invulveld intypt dat je na de refresh gelijk 'GELUKT' krijgt in beeld. De variabele $_SESSION['test'] wordt netjes naar true gezet maar de $_SESSION['akkoord'] == true reageert daar niet op.
Typ je daarna nog een keer 'test' in het invoerveld refreshed de pagina weer en reageert $_SESSION['akkoord'] == true wel.
Hier staat de code online: https://metlichtgeschreven.nl/test.php
Als je de pagina weer opnieuw opent moet je weer 2x 'test' in het invoerveld typen.
Heeft iemand enig idee waarom er de 1e keer $_SESSION['akkoord'] == true niet reageert ???????
Ik snap er helemaal niets van
Alvast bedankt!
EDIT deze vraag is 2x gepost. Bij de 1e keer zei Chrome dat er onvelige code verstuurd werd waarna ik nogmaals de reactie in Edge heb geplaatst. Ik wist niet dat Chrome wel de post had geplaatst, sorry!
[ Voor 8% gewijzigd door michaelboon82 op 19-01-2018 20:48 ]