/**
* Ставим куку
*/
if ($bRemember) {
setcookie('key',$sKey,time()+60*60*24*3,Config::Get('sys.cookie.path'),Config::Get('sys.cookie.host'));
} else {
// to identify user before session starts
setcookie('_key',$sKey,time()+60*60*24*3,Config::Get('sys.cookie.path'),Config::Get('sys.cookie.host'));
}
setcookie('_key','',1,Config::Get('sys.cookie.path'),Config::Get('sys.cookie.host'));
Хотя возможно что проблема еще и здесь —
$bUseCache =
(!isset($_COOKIE['key']) || empty($_COOKIE['key'])) &&
(!isset($_COOKIE['_key']) || empty($_COOKIE['_key'])) &&
empty($_POST) && empty($_GET);
Может ктонибудь знает, как сделать работающую проверку cookie? Как мне кажется, исправить нужно всего пару строк, но что именно, понять не могу...
1 комментарий