ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |

31.03.2009, 20:25
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
Рефералка
Вообщем нужно мне вот что
что бы тип по ссылке допустим id=12 ,( в базе у определенного юзера этот айдишник ) переходил на сайт по ссылке , но юзеру #12 зачислялся бонус только после регистрации , или после обращения к определенному скрипту , напишите плз что то похожее или дайте почитать , а то в инете находил описания рефералок только всяких монстров скриптов в которых много букофф
з/ы еси репа кого еще интересует я не пожалею))
|
|
|

31.03.2009, 20:28
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
при заходе если существует переменнах ?ref , тогда, напримре, в куки пишем это значение (айди реферера), а при реге проверяем его, и если в куках жто значение есть, начисляем бонус челу, чей рефер зарегался...
|
|
|

31.03.2009, 20:31
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
так.. давай сначала  как ее считать ?) постом?
|
|
|

31.03.2009, 20:36
|
|
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме: 1191083
Репутация:
270
|
|
Ну как вариант при переходе пропиши
PHP код:
$_SESSION['referal']=(int)$_REQUEST['id'];
Или запихни это значение в куки
PHP код:
@setcookie("ref", (int)$_REQUEST['id'], time()+604800,'/','.domain.com');
а после реги, просмотри значение, если нулевое, то никому, иначе
(bonus колонка с бонусами, например)
PHP код:
if ($_SESSION['referal']>0)
mysql_query('UPDATE users SET bonus = 2 WHERE id = '.$_SESSION['referal']);
Последний раз редактировалось art2222; 31.03.2009 в 20:39..
|
|
|

31.03.2009, 20:45
|
|
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
Провел на форуме: 12942062
Репутация:
1550
|
|
Сообщение от art2222
Ну как вариант при переходе пропиши
PHP код:
$_SESSION['referal']=(int)$_REQUEST['id'];
Или запихни это значение в куки
PHP код:
@setcookie("ref", (int)$_REQUEST['id'], time()+604800,'/','.domain.com');
а после реги, просмотри значение, если нулевое, то никому, иначе
(bonus колонка с бонусами, например)
PHP код:
if ($_SESSION['referal']>0)
mysql_query('UPDATE users SET bonus = 2 WHERE id = '.$_SESSION['referal']);
Ну и, ессесна, насчет секурности побеспокоиться)
|
|
|

31.03.2009, 21:01
|
|
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
Провел на форуме: 1191083
Репутация:
270
|
|
Ну и, ессесна, насчет секурности побеспокоиться)
Ну енто подразумевается)
|
|
|

01.04.2009, 00:41
|
|
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
Провел на форуме: 3279330
Репутация:
343
|
|
а черт , все ясно массив для куков $_COOKIE
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|