【发布时间】:2015-03-12 12:48:27
【问题描述】:
我的要求是将数据/值保存到我通过 url 将其传递给控制器的会话中。
例如:www.pulseofpublic.com/mobile/user_profile/user_forms/1(1 是用户 ID)
class user_login extends CI_Controller {
public function user_forms($user_id) {
$this->session->set_userdata('user_id',$user_id);
$user_id = $this->session->userdata('user_id');
}
}
运行此代码并在数据库中打开会话表后,user_id 的值是“images”而不是 1。 如果我写“回声”xyz“;”在使用 set_userdata 将数据设置为会话之前。它是 user_id=1。
class user_login extends CI_Controller {
public function user_forms($user_id) {
echo "xyz";
$this->session->set_userdata('user_id',$user_id);
$user_id = $this->session->userdata('user_id');
}
}
为什么会这样,请帮忙。我尝试了很多。
请注意::会话表是在数据库中创建的,并且会话库也已加载。
没有回声会发生什么...
【问题讨论】:
标签: codeigniter