Pergunta

Portanto, sou basicamente incapaz de usar qualquer tipo de sessão no meu projeto Kohana 3. Alguns exemplo do problema:

$session = Session::instance();
$session->set('customer_id', $customer->id);
$this->request->redirect('controller/action');
//At the start of the redirected action
$session = Session::instance();
$customer_id = $session->get('customer_id');

$ Customer_id, na sessão, tem um valor positivo antes do redirecionamento, depois de ter um valor de 0. Também tentei com a sessão básica de PHP - que pode ser desativada em Kohana - não sei. Não pensei que sim, já que ainda podemos usar $ _Get e $ _Post.

session_start();
$_SESSION['customer_id'] = $customer->id;
//At the start of the redirected action
session_start();
$customer_id = $_SESSION['customer_id'];

O mesmo cenário de antes, exceto que agora o $ Customer_id, após o redirecionamento, é nulo.

Não tenho certeza do que tentar agora, certifiquei -me de que as sessões fossem ativadas no Php.ini (eu tenho um monte de outros aplicativos, sob outras estruturas ou CMs, atualmente instalados, e estou convencido de que pelo menos uma delas use sessões ). Atualmente estou analisando isso: http://forum.kohanaframework.org/discussion/3018/using-native-session-array/p1 , embora eu duvide que seja a questão aqui.

Foi útil?

Solução

Não tenho certeza do que eu estava pensando quando estava testando isso - mas resolvi isso. Eu teria que adivinhar que o problema aqui era minha própria estupidez profunda.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top