Проверката за мнения...

Malfurion

Registered
Незнам дали тук е мястото да питам, но искам да ви попитам за проверката за мнения във phpbb... как е направена..., как е направено ако има нови мения да изкарва една картинка а ако няма да изкарва друга?... благодаря предварително...
 
Записва се в твоя профил времето, когато си излезал (или времето на последно кликване докато си бил вътре - това се определя от продължителността на сесията).
Като се запише ново мнение му се записва неговото време. И когато влезеш в профила си се сравнява твоето време на излизане с времето на пускане на съобщение. Ако твоето е по-малко се показва една картинка, а ако не е - друга картинка.
Времето се записва в БД в такъв формат - time();
 
Galli каза:
Записва се в твоя профил времето, когато си излезал (или времето на последно кликване докато си бил вътре - това се определя от продължителността на сесията).
Като се запише ново мнение му се записва неговото време. И когато влезеш в профила си се сравнява твоето време на излизане с времето на пускане на съобщение. Ако твоето е по-малко се показва една картинка, а ако не е - друга картинка.
Времето се записва в БД в такъв формат - time();
А как да определя продължителноста на една сесия?
 
Пробвай този пример:
Код:
<?php
setcookie('username','Malfurion',time()+60);
session_start();
echo $_COOKIE['username'];
?>
Запиши го в пхп файл и го отвори. Ще се създаде 'кука' :P и ще видиш да пише Malfurion.
Изчакай 60 секунди и дай рефреш, страницата ще е бяла. Дай пак рефреш и пак ще видиш Malfurion - т.е. при предния рефреш пак се е подновила за още 60 секунди.
Още :arrow: http://bg.php.net/manual/en/function.session-cache-expire.php
Код:
<?php
session_cache_expire(1);
$cache_expire = session_cache_expire();
session_start();
echo "Expire after $cache_expire minutes";
?>
session_cache_expire(1); - за 1 минута.
 

Back
Горе