2010-10-27 13 views
1

Je ne peux donc utiliser aucune sorte de session dans mon projet Kohana 3. Quelques exemple de la question:Session PHP dans Kohana 3

$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 de $, à la session, a une valeur positive avant que la redirection, après une valeur de 0. J'ai aussi essayé avec la session PHP de base - qui peut être désactivé à Kohana - je ne sais pas. N'a pas pensé, puisque nous pouvons toujours utiliser $ _GET et $ _POST. Même scénario que précédemment, sauf que maintenant $ customer_id, après la redirection, est nul.

Je ne savais pas quoi essayer maintenant, je me suis assuré que les sessions étaient activées dans php.ini (j'ai un tas d'autres applications, sous d'autres framework ou CMS, actuellement installé, et j'en suis convaincu au moins d'entre eux utilisent des sessions). Actuellement, je suis à la recherche: http://forum.kohanaframework.org/discussion/3018/using-native-session-array/p1, même si je doute que ce soit le problème ici.

Répondre

6

Vous ne savez pas à quoi je pensais quand j'ai testé cela - mais j'ai résolu ce problème. Je devrais deviner que la question ici était ma propre stupidité profonde.

+2

Pouvez-vous marquer cela comme résolu et fournir votre réponse. –

+0

En fin de compte mon code était correct, l'erreur était complètement indépendante des sessions. – Afrosimon

+1

Quelle était votre "solution"? Parce que je pense que je pourrais avoir le même péter de cerveau profond aussi bien. J'ai le même problème EXACT. – DondeEstaMiCulo