не поднимается $_SESSION

RJohn

Новичок
я логинюсь, в $_SESSION заносятся данные авторизованного пользователя, сразу после логина я вижу эти данные, после обновления страницы в $_SESSION данные отсутствуют
 

craz

Нестандартное звание
if (isset($_SESSION['key'])){
getSession
}else{
$_SESSION['key'] = 'value';
}
 

Avron2

Новичок
В первой строке файла должна быть запись
PHP:
session_start();
 

RJohn

Новичок
Joomla 1.5.22 + стоит Community Builder

JPluginHelper::importPlugin('system');
// trigger the onAfterInitialise events
JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
$mainframe->triggerEvent('onAfterInitialise');
<<< onAfterInitialise
здесь походу должен поднять сессию
проблема в том, что я незнаю как joomla поднимает $_SESSION, т.е как в сессии попадают данные текущего пользователя!
 

craz

Нестандартное звание
Joomla 1.5.22 + стоит Community Builder

JPluginHelper::importPlugin('system');
// trigger the onAfterInitialise events
JDEBUG ? $_PROFILER->mark('afterInitialise') : null;
$mainframe->triggerEvent('onAfterInitialise');
<<< onAfterInitialise
здесь походу должен поднять сессию
проблема в том, что я незнаю как joomla поднимает $_SESSION, т.е как в сессии попадают данные текущего пользователя!
с джумлой на http://joom.ru/
 

Andykalinin

Новичок
Avron2, ferryman, а при чем тут вообще session.auto_start on?
Даже если будет off
PHP:
<?php
    $_SESSION['test'] = 222;
    echo $_SESSION['test'];
?>
выведет 222. Ведь и присвоение значения переменной и ее вывод происходят в одном скрипте.
 

Avron2

Новичок
Avron2, ferryman, а при чем тут вообще session.auto_start on?
Даже если будет off
PHP:
<?php
    $_SESSION['test'] = 222;
    echo $_SESSION['test'];
?>
выведет 222. Ведь и присвоение значения переменной и ее вывод происходят в одном скрипте.
Это да, но ferryman дополнил этот пост, как я понял.
 
Сверху