Добро пожаловать, Гость!
:: + Добавить ссылку через биллинг
:: + Добавить ссылку анонимно
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
Начисление монет и рейтинга - Страница 3
Помощь мастерам | Начисление монет и рейтинга
Pro_100_Igor
:
Всем привет
Напишите пожалуйста код,который за каждый час пребывания на сайте будет давать 100 монет и 5% рейтинга
Начисление монет и рейтинга
16 Июля 2015Всем привет
Напишите пожалуйста код,который за каждый час пребывания на сайте будет давать 100 монет и 5% рейтинга
Комментарии:
Сибирский 17 Июля 2015
Скиталец, пишите в БД ) Но такой мод уже есть, и тем более, раз он не остается на сайте то и не для чего ему такие начисления делать. Сессия по умолчанию хранится 24 минуты и если нет активности затирается, другое дело динамические ай пи
Скиталец, пишите в БД ) Но такой мод уже есть, и тем более, раз он не остается на сайте то и не для чего ему такие начисления делать. Сессия по умолчанию хранится 24 минуты и если нет активности затирается, другое дело динамические ай пи
Zed 17 Июля 2015
Скиталец (17 Июля 2015):
В сессию писать не вариант, она слетает, чистится и вообще юзвер может зайти 40 мин просидеть и выйти потом войти и ему ещё 1 час тусить??
Пoпробуй так
<?php
$a = (time()-$user['date_reg']);
if($a % 3600 == 0){
mysql_query("UPDATE user SET money = '(money + 100)', rating = '(rating + 5)' where id = '$user[id]'");
msg('текст оповещения');
}
?>
х/з попробуй так
Добавлено:
А не это шляпа юзер же может и не быть на сайте этот час надо в формулу вносить время реального онлайна...
Скиталец, а если куки попробоватьВ сессию писать не вариант, она слетает, чистится и вообще юзвер может зайти 40 мин просидеть и выйти потом войти и ему ещё 1 час тусить??
Пoпробуй так
<?php
$a = (time()-$user['date_reg']);
if($a % 3600 == 0){
mysql_query("UPDATE user SET money = '(money + 100)', rating = '(rating + 5)' where id = '$user[id]'");
msg('текст оповещения');
}
?>
х/з попробуй так
Добавлено:
А не это шляпа юзер же может и не быть на сайте этот час надо в формулу вносить время реального онлайна...
Скиталец 17 Июля 2015
В сессию писать не вариант, она слетает, чистится и вообще юзвер может зайти 40 мин просидеть и выйти потом войти и ему ещё 1 час тусить??
Пoпробуй так
<?php
$a = (time()-$user['date_reg']);
if($a % 3600 == 0){
mysql_query("UPDATE user SET money = '(money + 100)', rating = '(rating + 5)' where id = '$user[id]'");
msg('текст оповещения');
}
?>
х/з попробуй так
Добавлено:
А не это шляпа юзер же может и не быть на сайте этот час надо в формулу вносить время реального онлайна...
В сессию писать не вариант, она слетает, чистится и вообще юзвер может зайти 40 мин просидеть и выйти потом войти и ему ещё 1 час тусить??
Пoпробуй так
<?php
$a = (time()-$user['date_reg']);
if($a % 3600 == 0){
mysql_query("UPDATE user SET money = '(money + 100)', rating = '(rating + 5)' where id = '$user[id]'");
msg('текст оповещения');
}
?>
х/з попробуй так
Добавлено:
А не это шляпа юзер же может и не быть на сайте этот час надо в формулу вносить время реального онлайна...
Сибирский 16 Июля 2015
Pro_100_Igor, можно просто вывести значения переменных
$_SESSION['up_t_r']
$_SESSION['up_t_summ']
на страницу и смотреть при обновлении
Pro_100_Igor, можно просто вывести значения переменных
$_SESSION['up_t_r']
$_SESSION['up_t_summ']
на страницу и смотреть при обновлении
Pro_100_Igor
16 Июля 2015
Автор темы
Сибирский, все ошибка пропала))теперь подожду немного для проверки)
Автор темы
Сибирский, все ошибка пропала))теперь подожду немного для проверки)
Сибирский 16 Июля 2015
Ага, вот эти две строеи замени
!isset($_SESSION['up_t_r'])?$_SESSION['up_t_r']=$time:null;
!isset($_SESSION['up_t_summ'])?$_SESSION['up_t_summ']=0:null;
изменения знат инверсии спереди
Ага, вот эти две строеи замени
!isset($_SESSION['up_t_r'])?$_SESSION['up_t_r']=$time:null;
!isset($_SESSION['up_t_summ'])?$_SESSION['up_t_summ']=0:null;
изменения знат инверсии спереди