Session Codeigniter会话-机器人有很多行

Session Codeigniter会话-机器人有很多行,session,codeigniter-2,bots,Session,Codeigniter 2,Bots,各位。 我对CI会话有问题 我的会话配置中有一部分: $config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 0; $config['sess_expire_on_close'] = FALSE; $config['sess_encrypt_cookie'] = TRUE; $config['sess_use_database'] = TRUE; $config['sess_table_name'] = '

各位。 我对CI会话有问题
我的会话配置中有一部分:

$config['sess_cookie_name'] = 'ci_session';
$config['sess_expiration'] = 0;
$config['sess_expire_on_close'] = FALSE;
$config['sess_encrypt_cookie'] = TRUE;
$config['sess_use_database'] = TRUE;
$config['sess_table_name'] = 'ci_sessions';
$config['sess_match_ip'] = TRUE;
$config['sess_match_useragent'] = TRUE;
$config['sess_time_to_update'] = 300;
在很短的一段时间内,大量(约20万)会话是由机器人/蜘蛛创建的。比如:

Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
有没有办法防止这种情况发生?
我读了问题的答案。但是我不知道在我的情况下应该写些什么。

因为您将永远保留会话
$config['sess\u expiration']=0您将遇到此“问题”

如果您想使用链接到您自己的文章中的.htaccess文件,请完全按照答案中显示的那样使用它

它所做的是减缓所有蜘蛛的爬行速度,除了百度和搜狐(它们都是中国搜索引擎),它完全禁止它们爬行


我想你不会真的想禁止nice搜索引擎在你的网站上爬行,所以这可能是你最好的选择。

而且你会永远保持你的会话
$config['sess\u expiration']=0您将遇到此“问题”

如果您想使用链接到您自己的文章中的.htaccess文件,请完全按照答案中显示的那样使用它

它所做的是减缓所有蜘蛛的爬行速度,除了百度和搜狐(它们都是中国搜索引擎),它完全禁止它们爬行

我想你不想禁止优秀的搜索引擎在你的网站上爬行,所以这可能是你最好的选择