вы уверены, что сеанс уничтожен?Я думаю, что он просто не обновляется, как предполагается, и создает новый при каждом запросе страницы.(общая проблема с настройками Codeigniter)
вот мои предложения:
дважды проверьте файл Application / Config / config.php, чтобы убедиться, что часть домена сеанса выглядит такесли вы размещаете сайт в главном каталоге:
$config['cookie_prefix'] = "";
$config['cookie_domain'] = "yourdomain.com";
$config['cookie_path'] = "var/sessions/";
$config['cookie_secure'] = FALSE;
и тому подобное, если вы размещаете сайт в подкаталоге:
$config['cookie_prefix'] = "";
$config['cookie_domain'] = "yourdomain.com";
$config['cookie_path'] = "siteSubDirectory/var/sessions/";
$config['cookie_secure'] = FALSE;
, а также убедитесь, что 2 каталогадоступны для записи, установив их разрешения на 755 или около того, и я настоятельно рекомендую вам включить сеанс базы данных, это более безопасно и поможет вам выяснить реальную проблему, проверив таблицу сеансов.удачи :) 1013