Я создаю переменные сеанса в 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>
Сессия DokuWiki называется «Докувики». Вам нужно либо изменить имя сеанса во внешнем приложении, либо в DokuWiki. Для последнего взгляните на inc / init.php
Других решений пока нет …