У меня есть это в самом верху моего файла send.php
:
ob_start();
@session_start();
//some display stuff
$_SESSION['id'] = $id; //$id has a value
header('location: test.php');
И в верхней части моего файла test.php:
ob_start();
@session_start();
error_reporting(E_ALL);
ini_set('display_errors', '1');
print_r($_SESSION);
Когда данные отправляются на test.php
, отображается следующее:
Array ( )
Предупреждение: Неизвестно: open (/var/lib/php/session/sess_isu2r2bqudeosqvpoo8a67oj02, O_RDWR) не удалось: разрешение отклонено (13) в Unknown в строке 0
Предупреждение: Неизвестно: Не удалось записать данные сеанса (файлы). Убедитесь, что текущая настройка session.save_path верна (/var/lib/php/session) в Unknown в строке 0
Я пробовал использовать session_start(); но результаты одинаковы.