Php codeigniter会话生成内部服务器错误
我已经在autoload.php中加载了会话库 $autoload['libraries']=数组('session'); 起初,当我的codeigniter到达以下位置时,我得到了“500-内部服务器错误”: $this->session->set_userdata($userdata); $this->session->set_userdata($userdata); 在网上搜索之后,我将config.phpPhp codeigniter会话生成内部服务器错误,php,codeigniter,session,Php,Codeigniter,Session,我已经在autoload.php中加载了会话库 $autoload['libraries']=数组('session'); 起初,当我的codeigniter到达以下位置时,我得到了“500-内部服务器错误”: $this->session->set_userdata($userdata); $this->session->set_userdata($userdata); 在网上搜索之后,我将config.php$config['sess\u encrypt\u cookie']从FALSE更改
$config['sess\u encrypt\u cookie']
从FALSE
更改为TRUE
,我发现代码也会生成“500-内部服务器错误”
当我使用我的本地主机时,一切都很好,但问题是从我将其上传到某个web主机时开始的。您对此有什么解决方案吗?错误日志中有什么内容?如果您不知道它们的位置,请与主机联系。检查错误日志文件。您还需要发布更多的代码。错误日志:
上游在从上游读取响应标头时发送了太大的标头
@AzizSalehArebase_url()
和。htaccess
代码分别更改为新的服务器值?是否试图发送一个对标头来说太大的大cookie?您不知道在会话中放入了多少数据,这些数据都是序列化然后加密的,因此大小会迅速增加。如果是这种情况,我建议使用数据库或本机会话。
$this->session->set_userdata($userdata);