SESSION is steeds leeg

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: « vorige 1 2

Robert Hamers

Robert Hamers

21/05/2011 21:14:19
Quote Anchor link
Ik snap wat jullie zeggen maar als ik het onderstaande heb, dan geef ik de session toch een waarde....

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
<?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'];
 
?>


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
 
PHP hulp

PHP hulp

18/12/2024 02:41:03
 
Dennis meijer

dennis meijer

21/05/2011 23:43:13
Quote Anchor link
als je nou onderaan die code dit toevoegd na de ?>

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<a href="tweede.php">Link</a>


en in de volgende pagina die je tweede.php noemt zet je dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php

session_start();

echo 'Our color value is '.$_SESSION['color'];

?>


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
 
Robert Hamers

Robert Hamers

22/05/2011 16:17:07
Quote Anchor link
Dennis, het zou zo moeten zijn maar het is helaas niet zo. Er wordt ook een leeg bestandje aangemaakt in mijn sessies-map...
 
Dennis meijer

dennis meijer

22/05/2011 16:56:47
Quote Anchor link
laat eens de volledige codes zien die je nu hebt:P
 
Robert Hamers

Robert Hamers

22/05/2011 18:27:00
Quote Anchor link
Script1 (mypage.php)
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
<?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>";
 
?>


Script2 (mypage2.php)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>";

 ?>


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
 
Max van den Bosch

Max van den Bosch

23/05/2011 08:59:26
Quote Anchor link
FF kijken wat de instellingen zijn van een 'echte' server, en daarna aanpassen. Gegevens laden met
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
phpinfo()
?>


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
 

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.