Cookie

Печать RSS
232

Г
Автор
Пришелец
0
Короче я прописал при авторизации
setcookie('login', base64_encode($data['login']), time()+3600*24*365);
setcookie('pass', base64_encode($data['pass']), time()+3600*24*365);
Все записывается, как надо!
Потом прописал на всех страницах
$login = base64_decode($_COOKIE['login']);
$pass = base64_decode($_COOKIE['pass']);
но мне постоянно приходится авторизироваться!
что я не так сделал?
Изменил: Герман (03.10.2009 / 23:35)

Господин ПЖ
0
так ты посмотри в браузерезаписались ли куки вообще
Г
Автор
Пришелец
0
есть! я глядел
Г
Автор
Пришелец
0
И еще вопрос!
короче как сделать так, что б выводилось юзер онлайн или нет!
логически как это сделать я представляю!
а практически знаний не хватает!
N

Эцилопп сией тентуры
0
Аналогичная проблема, только у меня шифруется не через base64
N

Эцилопп сией тентуры
0
я шифрую таким методом!
<?php
function bas_encode($string){
$codes = array("a","b","c");
$names = array ("2e","g4","3r");
$string = str_replace ($codes,$names,$string);
return $string;
}
?>

Господин ПЖ
0
4. JAMP записывай куда-нибудь время посещения, и сравнивай с текущим временем, если разница более 5, 10 минут, то юзер уже оффлайн
Г
Автор
Пришелец
0
7. это типа так?
$klick = '1254602690'; ///это мы типа уже вытянули с таблицы
$time = time();
if($klick=$time){
echo 'ON';
}else{
echo 'OFF';
}
?>
Изменил: Герман (04.10.2009 / 01:41)

Господин ПЖ
0
$online = ($klick>time()-600) : 'ON' ? 'OFF';
// 600 - время в секундах то есть 10 минут
N

Эцилопп сией тентуры
0
думаю тему нужно поднять smile
так что не так с куками?
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск