CakePHP: как зарегистрировать сеанс? - PullRequest
0 голосов
/ 23 ноября 2010

В PHP5 код: session_register("");

мой код:

function login() {
        // Don't show the error message if no data has been submitted.  
        $this->set('error', false);

        // Production mode. No output. For AJAX
        Configure::write('debug', 0);

        // Does not render the view
        // Others method : $this->render(false, false);
        $this->autoRender = false;

        // The most important : set : debug = 0 and register session
        session_register("");

            $this->Session->write('test',"test1");

                echo $this->Session->read('test');
        }
        return ;
    }

1 Ответ

1 голос
/ 23 ноября 2010

Этот код устарел с 2001-2002 гг.

Для хранения данных в сеансе вы должны использовать:

$this->Session->write('name', 'value');

Чтобы получить данные, сохраненные в сеансе, используйте:

$data = $this->Session->read('name');

Где name - имя переменной сеанса

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...