У меня есть две страницы, которые мне нужно передать информацию сессии между ними. Вот страница первая.PHP-сессии Переменные и аутентификация
<?php
session_start();
echo session_id()."<br>";
echo $_SESSION['test']."<br>";
Страница 2.
<?php
session_start();
echo session_id()."<br>";
$_SESSION['test'] = 'test';
echo $_SESSION['test'];
Страница 2 находится в другом каталоге (в том же домене) и включает проверку подлинности Windows. Первая страница использует анонимную аутентификацию. На выходе я вижу, что идентификатор сеанса один и тот же, но на первой странице не повторяется тестовая переменная, заданная со второй страницы.
Я запускаю PHP в IIS 8.5 на сервере 2012 R2.
Любая помощь приветствуется.
Чтобы уточнить, я сначала вызываю страницу два, а на первой странице не отображается переменная.
, страница которого называется сначала ?? 1 или 2 ?? –
Сначала я вызываю страницу 2. Действительно ли это имеет значение, поскольку первая страница не сбрасывает эту переменную. – Shadymilkman01