Reputation: 64834
I want to see the content of the the array $_SESSION with the command print_r($_SESSION) but what I get is just the following output:
Array ()
what am I missing ?
thanks
Upvotes: 4
Views: 53157
Reputation: 147
Actually Its Printing The Session Variables But You Have Not Set Any Before Therefore The Array Returned By print_r($_SESSION) is Empty Try Setting The Variables First and Then Print Them.
Remember that session_start(); should always be first line.
Upvotes: 1
Reputation: 77778
Note <?php session_start(); ?>
must be called before any other output is sent to the browser.
<?php
session_start();
$_SESSION['hello'] = 'world';
print_r($_SESSION);
?>
Array (
[hello] => world
)
Upvotes: 4
Reputation: 44992
Make sure you call session_start()
at the top of all the pages you wish to use the session.
http://php.net/manual/en/function.session-start.php
<?php
session_start();
echo "<pre>";
print_r($_SESSION);
echo "</pre>";
?>
Upvotes: 17