Php kohana ajax控制器会话无法使用自动渲染
使用ajax函数处理会话。在带有ajax操作的控制器中,我使用$this->session->set'culops',$data设置会话值。设置此会话后,我无法进入另一个已添加会话的控制器文件。请您建议我Php kohana ajax控制器会话无法使用自动渲染,php,session,kohana,kohana-3.2,Php,Session,Kohana,Kohana 3.2,使用ajax函数处理会话。在带有ajax操作的控制器中,我使用$this->session->set'culops',$data设置会话值。设置此会话后,我无法进入另一个已添加会话的控制器文件。请您建议我 public function action_applypcode() { $this->auto_render = false; $this->session->set('coupon_details', $restcode); } pub
public function action_applypcode()
{
$this->auto_render = false;
$this->session->set('coupon_details', $restcode);
}
public function action_receipt()
{
$coupon_details = $this->session->get('coupon_details');
print_r($coupon_details);
//Here getting empty session values
}
什么是$restcode
通过ajax或普通请求设置会话值应该没有任何问题,它们的工作方式相同,唯一的区别是您不希望使用布局表单ajax调用
您是否正在使用另一个可以初始化会话的库或模块?在外部模块中搜索$\会话,有时这可能是问题所在。如果这是问题所在,请尝试在模板控制器的第一行使用Session::instance
顺便说一句,我不记得kohana在控制器中为会话设置了attr,您也可以尝试使用session::instance->set and->get,也许这也会有所帮助
问候 天哪!科哈纳还活着