SESSION is steeds leeg
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
// this starts the session
session_start();
// makes an array
$colors=array('red', 'yellow', 'blue');
// adds it to our session
$_SESSION['color']=$colors;
$_SESSION['size']='small';
$_SESSION['shape']='round';
echo "Our color value is ".$_SESSION['color'];
echo "Our size value is ".$_SESSION['size'];
echo "Our shape value is ".$_SESSION['shape'];
?>
// this starts the session
session_start();
// makes an array
$colors=array('red', 'yellow', 'blue');
// adds it to our session
$_SESSION['color']=$colors;
$_SESSION['size']='small';
$_SESSION['shape']='round';
echo "Our color value is ".$_SESSION['color'];
echo "Our size value is ".$_SESSION['size'];
echo "Our shape value is ".$_SESSION['shape'];
?>
De echo geeft ook netjes de waardes, maar zodra ik doorlink naar een andere pagina, dan is de session leeg... Als ik het laatste bestand open in de map waar mijn sessions worden opgeslagen krijg ik ook een leeg bestand te zien.
@php scripter: jouw script geeft uiteraard gewoon waardes.
Gewijzigd op 21/05/2011 21:17:21 door Robert Hamers
en in de volgende pagina die je tweede.php noemt zet je dit:
en dan eerst de eerste pagina opent en dan via die link naar de andere gaat dan zul je de kleuren moeten zien.
Probeer het maar eens.
Gewijzigd op 21/05/2011 23:46:56 door dennis meijer
Dennis, het zou zo moeten zijn maar het is helaas niet zo. Er wordt ook een leeg bestandje aangemaakt in mijn sessies-map...
laat eens de volledige codes zien die je nu hebt:P
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
// this starts the session
session_start();
$_SESSION['color']='green';
$_SESSION['size']='small';
$_SESSION['shape']='round';
//onderstaande geeft gewoon output
echo "Our color value is ".$_SESSION['color'] . "<br>";
echo "Our size value is ".$_SESSION['size'] . "<br>";
echo "Our shape value is ".$_SESSION['shape'] . "<br>";
echo "<br><br><a href=mypage2.php>Click me</a>";
?>
// this starts the session
session_start();
$_SESSION['color']='green';
$_SESSION['size']='small';
$_SESSION['shape']='round';
//onderstaande geeft gewoon output
echo "Our color value is ".$_SESSION['color'] . "<br>";
echo "Our size value is ".$_SESSION['size'] . "<br>";
echo "Our shape value is ".$_SESSION['shape'] . "<br>";
echo "<br><br><a href=mypage2.php>Click me</a>";
?>
Script2 (mypage2.php)
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
<?php
// this starts the session
session_start();
//onderstaande geeft GEEN output
echo "Our color value is ".$_SESSION['color'] . "<br>";
echo "Our size value is ".$_SESSION['size'] . "<br>";
echo "Our shape value is ".$_SESSION['shape'] . "<br>";
?>
// this starts the session
session_start();
//onderstaande geeft GEEN output
echo "Our color value is ".$_SESSION['color'] . "<br>";
echo "Our size value is ".$_SESSION['size'] . "<br>";
echo "Our shape value is ".$_SESSION['shape'] . "<br>";
?>
Toevoeging op 22/05/2011 18:30:45:
Net even bovenstaande scripts op een echte server geplaatst en daar werkt het dus gewoon. Het moet dus iets te maken hebben met mijn instellingen, denk ik.
Toevoeging op 22/05/2011 18:35:11:
Net even getest met wamp en dan werkt het wel. Zucht, nou snap ik er niks meer van.
Gewijzigd op 22/05/2011 18:27:49 door Robert Hamers
Toevoeging op 23/05/2011 09:02:48:
Of, je kopieert de php.ini van WAMP naar XAMPP
Gewijzigd op 23/05/2011 08:59:48 door Max van den Bosch