Ik ben hier al een tijdje mee bezig en vroeg me af of een van jullie dit weten.
Er zijn twee verschillende pagina's, namelijk index.php?template=game_a&pid=0 en index.php?template=game_B&pid=1 , nu wil ik de pid in een session gooien maar dat de pid bij elke pagina oproep update. Dus als je naar index.php?template=game_a&pid=0 gaat dat S_SESSION[pid] dan 0 is, maar als je vervolgens naar index.php?template=game_B&pid=1 gaat dat S_SESSION[pid] 1 is. Nou lijkt dit niet erg moeilijk, mij ook niet maar het gaat toch fout.
Ik heb het nu zo:
Maar als ik print_r($_SESSION) doe dan krijg ik een lege array te zien. Als ik de regel session_unregister("pid") er uit laat en je gaat naar index.php?pid=1 dan zie je een array met pid=1 er in, maar als je dan naar index.php?pid=0 gaat blijft dit pid=1, de session wordt niet ververst.
Iemand enig idee ?
Er zijn twee verschillende pagina's, namelijk index.php?template=game_a&pid=0 en index.php?template=game_B&pid=1 , nu wil ik de pid in een session gooien maar dat de pid bij elke pagina oproep update. Dus als je naar index.php?template=game_a&pid=0 gaat dat S_SESSION[pid] dan 0 is, maar als je vervolgens naar index.php?template=game_B&pid=1 gaat dat S_SESSION[pid] 1 is. Nou lijkt dit niet erg moeilijk, mij ook niet maar het gaat toch fout.
Ik heb het nu zo:
code:
1
2
3
4
5
| session_start();
session_unregister("pid");
$pid = $_GET[pid];
session_register("pid");
print_r($_SESSION); |
Maar als ik print_r($_SESSION) doe dan krijg ik een lege array te zien. Als ik de regel session_unregister("pid") er uit laat en je gaat naar index.php?pid=1 dan zie je een array met pid=1 er in, maar als je dan naar index.php?pid=0 gaat blijft dit pid=1, de session wordt niet ververst.
Iemand enig idee ?