我希望使用命令print_r($ _ SESSION)查看数组$ _SESSION的内容,但我得到的只是以下输出:
Array ()
我错过了什么?
感谢
答案 0 :(得分:16)
请务必在您希望使用会话的所有网页的顶部拨打session_start()
。
http://php.net/manual/en/function.session-start.php
<?php
session_start();
echo "<pre>";
print_r($_SESSION);
echo "</pre>";
?>
答案 1 :(得分:4)
注意 <?php session_start(); ?>
。
<?php
session_start();
$_SESSION['hello'] = 'world';
print_r($_SESSION);
?>
Array (
[hello] => world
)
答案 2 :(得分:2)
很可能你错过了。
session_start();
答案 3 :(得分:1)
实际打印会话变量但是之前没有设置任何因为print_r($ _ SESSION)返回的数组是空的尝试首先设置变量然后打印它们。