Помогите с php кодом

Печать RSS
179

L
Автор
Землянин
0
<?php
define('PROTECTOR', 1);
$textl='Покупка алмазов';
@include('files/db.php');
@include('files/func.php');
@include('files/core.php');
@include('files/auth.php');
@include('files/head.php');
@include('files/zag.php');
if (!is_user) redirect(BASEDIR);
$n = 1;
mysql_query('UPDATE `users` SET almaz=almaz+'.$n.' WHERE usr="'.$_SESSION['log'].'";');
echo 'Зачислено '.$n.' алмазов<br>';
@include('files/down.php');
?>
---
Когда заходиш на эту страницу начислает указанну сумму алмазов.
Нужно чтобы начисляло раз в сутки, тип ежедневный подарок, и если уже получил и зашел опять писало типа "Вы уже получили алмазы"

Чатланин
0
На крон поставь - самое легкое решение
Ю

deleted
0
Как вариант, создай в таблтюице юзеров поле с датой последнего начисления алмазов. Если эта дата больше 24 часов, то вручай алмазы и перезаписывай дату

Добавлено через 01:53 сек.
С кроном не совсем гуд, т.к. если юзер не зайдет, то алмазы все равно начислятся
L
Автор
Землянин
0
Ладн, а как сделать чтоб ссылка была доступна раз в сутки. Тип если не заходил ссылка работает, если нажимал на неё то она уже стает просто текстом.
Ю

deleted
0
Ну, как я предложил. Если 24 часа с момента последней записи не прошло, то ссылка не кликабельна. И в обработчике проверять
L
Автор
Землянин
0
Не с бд, а с ip пользователя. Что б узнавало по ip заходил или нет.

Чатланин
0
6. TERORIST, сам себе Баги создашь. Ай пи почти у всех динамический. Браузер закрыл-открыл и другой Айпи

Добавлено через 03:04 сек.
Создай в базе в таблице users поле almaz_time. И в запрос первого поста добавь запись времени получения. Потом проверяй. Если прошло 24 часа, то делать запрос, если нет, то вывести сообщение о том, что уже получены алмазы

KinG`уренок
0
О, код моей МХ =)))
Шлак, в топку.
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск