我的配置文件如下所示->
$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 7200;
$config['sess_expire_on_close'] = TRUE;
$config['sess_encrypt_cookie'] = FALSE;
$config['sess_use_database'] = FALSE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = FALSE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
autoload为->
$autoload['libraries'] = array('database','session','uri');
我得到了一个错误:
Unable to load the requested class: session
请告诉我真正的问题是什么。我已经搜索了之前所有与此相关的问题,但仍无法解决此问题。提前谢谢。
发布于 2012-11-03 07:55:33
设置您的config.php文件
$config['encryption_key'] = 'xyz'
发布于 2012-11-03 06:43:04
您的自动加载正常。用大写还是不用大写都无关紧要。
在config中放入一些随机密钥
$config['encryption_key']
第二,检查你的文件夹权限。
告诉我们您使用的CI的版本:)
目前有两种可能的原因..第一个是由于某些原因你的配置项找不到会话类,第二个是如果它试图多次加载它。
发布于 2013-01-04 15:45:26
您可能正在多次尝试加载会话类。检查您的代码中是否有重复会话的加载。它会解决你的问题!还要确保将会话类作为库而不是驱动程序加载。
https://stackoverflow.com/questions/13206609
复制相似问题