Я хочу увидеть содержимое массива $ _SESSION с помощью команды print_r ($ _ SESSION), но я получаю только следующий вывод:
Array ()
что мне не хватает?
спасибо
Убедитесь, что вы звоните session_start() вверху всех страниц, которые хотите использовать в сеансе.
session_start()
http://php.net/manual/en/function.session-start.php
<code><?php session_start(); echo "<pre>"; print_r($_SESSION); echo "
Примечание <?php session_start(); ?> необходимо вызвать перед отправкой любого другого вывода в браузер.
<?php session_start(); ?>
<?php session_start(); $_SESSION['hello'] = 'world'; print_r($_SESSION); ?>
Array ( [hello] => world )
Скорее всего, вы пропали без вести.
session_start();
На самом деле он печатает переменные сеанса, но вы их ранее не задавали, поэтому массив, возвращаемый print_r ($ _ SESSION), пуст. Попробуйте сначала задать переменные, а затем напечатать их.