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)
думаю тему нужно поднять smile
так что не так с куками?

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