【发布时间】:2015-07-19 13:54:48
【问题描述】:
我将 Codeigniter 与 cloudflare 一起使用,在登录期间将用户值存储在会话中时出现 520 错误。
这里是登录功能:
function check_login_submit($post_data) {
if ($post_data) {
$mob = trim($post_data['mob']);
$password = trim($post_data['password']);
$sql = "Select * from table where phone='$mob' and password='$password'";
$query = $this->db->query($sql);
$user = $query->row();
if ($query->num_rows() == 1) {
if ($user->status == 1)
{
$this->session->set_userdata('mem_id', $user->id);
$this->session->set_userdata('mem_last_login_date', $user->last_login_date);
$this->session->set_userdata('mem_created_on', $user->created_on);
//-- Update last login of successfull Login
$sql = "update table set last_login_date = NOW() where id=$user->id";
$query = $this->db->query($sql);
return TRUE;
}
}
else {
return FALSE;
}
}
}
如果我停止将值存储到会话用户数据中,它将正常工作,但是使用会话 cloudflare 会给我 502 错误页面。
请指教 提前感谢您的时间和支持。
【问题讨论】:
标签: php codeigniter session cloudflare