Как я могу прочитать переменные сеанса в dokuwikis main.php, созданном вне страниц dokuwiki?

Я создаю переменные сеанса в php-файле, содержащем индекс ‘fullName’. Если я пытаюсь получить доступ к переменной из файла dokuwikis main.php, появляется сообщение «Ошибка индекса не найдена», и в этом сеансе значения не сохраняются.
Покинув докувики и вернувшись к исходному файлу php, я снова могу получить доступ к varaibale.
Может кто-нибудь объяснить, почему это происходит и как обойти?

Запустив phpinfo (), я получаю те же значения пути для session_save_path.
Спасибо за вашу помощь!

РЕДАКТИРОВАТЬ:

Вот какой-то код:


host.tld / anypage.php:

<?PHP
session_start();
$_SESSION['fullName'] = "any string";
?>

host.tld / dokuwiki например. /usr/share/dokuwiki/lib/tpl/dokuwiki/main.php:

<html>
<?PHP
session_start();
?>
....
<body>
<?PHP
echo $_SESSION['fullName']; // Index error, no session variables at all
//
?>
//Dokuwiki content
</body>
</html>

0

Решение

Сессия DokuWiki называется «Докувики». Вам нужно либо изменить имя сеанса во внешнем приложении, либо в DokuWiki. Для последнего взгляните на inc / init.php

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]