Когда пользователь устанавливает флажок «Запомнить меня» при входе в систему, он все равно должен снова войти в систему при следующем посещении, независимо от того, сколько времени наступит после этого следующего посещения. Кажется, что cookie установлен неправильно. Где и как я могу это проверить?
В config.php установлены следующие строки:
$config['site']['path'] = '/';
$config['site']['server'] = 'localtwit';
session_set_cookie_params(0, '/'. $config['site']['path'] .'/');
Когда я проверяю его в Webdeveloper, файл cookie выглядит следующим образом (несколько затемнен):
Name PHPSESSID
Value 061b8533dd208c9.................
Host localtwit
Path ///
Secure No
Expires At End Of Session
У меня проблема с тем, что в пути слишком много косых черт, и это отображается в файле cookie. Может в этом проблема?
Вы должны использовать такой инструмент, как Web Developer, в Firefox, чтобы убедиться, что cookie установлен.