Просмотр полной версии : Рефералка
Вообщем нужно мне вот что
что бы тип по ссылке допустим id=12 ,( в базе у определенного юзера этот айдишник ) переходил на сайт по ссылке , но юзеру #12 зачислялся бонус только после регистрации , или после обращения к определенному скрипту , напишите плз что то похожее или дайте почитать , а то в инете находил описания рефералок только всяких монстров скриптов в которых много букофф
з/ы еси репа кого еще интересует я не пожалею))
wildshaman
31.03.2009, 20:28
при заходе если существует переменнах ?ref , тогда, напримре, в куки пишем это значение (айди реферера), а при реге проверяем его, и если в куках жто значение есть, начисляем бонус челу, чей рефер зарегался...
так.. давай сначала:) как ее считать ?) постом?
Ну как вариант при переходе пропиши
$_SESSION['referal']=(int)$_REQUEST['id'];
Или запихни это значение в куки
@setcookie("ref", (int)$_REQUEST['id'], time()+604800,'/','.domain.com');
а после реги, просмотри значение, если нулевое, то никому, иначе
(bonus колонка с бонусами, например)
if ($_SESSION['referal']>0)
mysql_query('UPDATE users SET bonus = 2 WHERE id = '.$_SESSION['referal']);
wildshaman
31.03.2009, 20:45
Ну как вариант при переходе пропиши
$_SESSION['referal']=(int)$_REQUEST['id'];
Или запихни это значение в куки
@setcookie("ref", (int)$_REQUEST['id'], time()+604800,'/','.domain.com');
а после реги, просмотри значение, если нулевое, то никому, иначе
(bonus колонка с бонусами, например)
if ($_SESSION['referal']>0)
mysql_query('UPDATE users SET bonus = 2 WHERE id = '.$_SESSION['referal']);
Ну и, ессесна, насчет секурности побеспокоиться)
Ну и, ессесна, насчет секурности побеспокоиться)
Ну енто подразумевается)
а черт , все ясно массив для куков $_COOKIE
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot