Drupal сессия - PullRequest
       8

Drupal сессия

0 голосов
/ 12 мая 2011

Я пытаюсь передать или перенаправить 1 элемент из «формы», возможно, это не лучший способ сделать это с помощью $ _SESSION:

Но моя проблема в том, что сеанс на конкретной странице пуст.Я разъясняю свое объяснение с помощью кода ..

// сохраняем мою таблицу формы drupal в сеансе, с помощью var_dump () я могу видеть данные.=> $_SESSION['sol_planning'] не пусто!

 function planning_view_page() {
//$sol_planning = $form['solution']['#sol'];
$_SESSION['sol_planning'] = $form['solution']['#sol'];
return $form; }

// На другой моей странице (где я хочу отобразить таблицу).та же переменная сеанса равна нулю.

function planning_view() {
$sol_planning = $_SESSION['sol_planning'];
var_dump($sol_planning);
return $sol_planning;}

У кого-нибудь есть объяснение этой проблемы, надеюсь, мой вопрос ясен.

Ответы [ 2 ]

1 голос
/ 12 мая 2011

Вы должны использовать drupal session api для этого.

Вы можете использовать sess_write и sess_read.

0 голосов
/ 12 мая 2011

Вы можете попробовать использовать session_start()

...