Cookie
1.
Герман (03.10.2009 / 23:30)
Короче я прописал при авторизации
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']);
но мне постоянно приходится авторизироваться!
что я не так сделал?
2.
Вантуз-мен (03.10.2009 / 23:38)
так ты посмотри в браузерезаписались ли куки вообще
3.
Герман (03.10.2009 / 23:40)
есть! я глядел
4.
Герман (03.10.2009 / 23:50)
И еще вопрос!
короче как сделать так, что б выводилось юзер онлайн или нет!
логически как это сделать я представляю!
а практически знаний не хватает!
5.
Nu3oN (03.10.2009 / 23:55)
Аналогичная проблема, только у меня шифруется не через base64
6.
Nu3oN (03.10.2009 / 23:59)
я шифрую таким методом!
<?php
function bas_encode($string){
$codes = array("a","b","c");
$names = array ("2e","g4","3r");
$string = str_replace ($codes,$names,$string);
return $string;
}
?>
7.
Вантуз-мен (04.10.2009 / 00:42)
4. JAMP записывай куда-нибудь время посещения, и сравнивай с текущим временем, если разница более 5, 10 минут, то юзер уже оффлайн
8.
Герман (04.10.2009 / 01:40)
7. это типа так?
$klick = '1254602690'; ///это мы типа уже вытянули с таблицы
$time = time();
if($klick=$time){
echo 'ON';
}else{
echo 'OFF';
}
?>
9.
Вантуз-мен (04.10.2009 / 02:05)
$online = ($klick>time()-600) : 'ON' ? 'OFF';
// 600 - время в секундах то есть 10 минут
10.
Nu3oN (11.10.2009 / 15:03)
думаю тему нужно поднять
так что не так с куками?
11.
Жека (11.10.2009 / 15:32)
Зачем вам вообще куки?? Авторизация слетает при закрытии браузера?
12.
Жека (11.10.2009 / 15:36)
куки могут не работать из-зи того что у них может быть ограничение на опр.страницу....
Тобишь на какой странице ставишь кукис,только там его и сможишь вытащить!
Для этого ставьте куки так:
setcookie("clog",$login,time()+3600*24*365, "/");
Вообще это должно быть указано в php.ini, но бывают исключения...
URL:
https://visavi.net/topics/1326