Пишу реферальную систему для phpbb. Помогите советом
Пишу реферальную систему для ПхпБб.
Пишу на пхп + мускул
Принцип заключаеться в чем. Когда зарегеный пользователь приводит по уник ссылке нового пользователя он получает + 1 поинт. ссылка выглядит примерно так
сайт.ру/индекс.пхп?123
Создал доп таблицу в мускуле :
CREATE TABLE `phpbb_points` (
`user_id` int(11) NOT NULL,
`username` text NOT NULL,
`userpoints` int(11) NOT NULL,
`ip` text NOT NULL,
`time` time NOT NULL,
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
if (!is_numeric($id) || strlen($id) == 0) echo"Error!";
else {
$login=mysql_fetch_array(mysql_query("SELECT user_id, username FROM phpbb_users WHERE id='".$id."'"));
if (!empty($login['user'])) {
$ip=GetEnv("REMOTE_ADDR");
$now=time();
$res=mysql_fetch_array(mysql_query("SELECT `user_id` FROM php_points where ip='".$ip."' AND time>$now-86400"));
$col=mysql_fetch_array(mysql_query("SELECT count(*) as count FROM php_points where id='".$id."' AND time>$now-86400"));
if ($col['count']<=50) {
if (empty($res['user_id'])) {
mysql_query("INSERT INTO php_points values ('".$login['user_id']."','$ip','$now')");
mysql_query("UPDATE php_points set points=points+1 where id='".$login['user_id']."'");