Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Рефералка (https://forum.antichat.xyz/showthread.php?t=113947)

bxN5 31.03.2009 20:25

Рефералка
 
Вообщем нужно мне вот что
что бы тип по ссылке допустим id=12 ,( в базе у определенного юзера этот айдишник ) переходил на сайт по ссылке , но юзеру #12 зачислялся бонус только после регистрации , или после обращения к определенному скрипту , напишите плз что то похожее или дайте почитать , а то в инете находил описания рефералок только всяких монстров скриптов в которых много букофф

з/ы еси репа кого еще интересует я не пожалею))

wildshaman 31.03.2009 20:28

при заходе если существует переменнах ?ref , тогда, напримре, в куки пишем это значение (айди реферера), а при реге проверяем его, и если в куках жто значение есть, начисляем бонус челу, чей рефер зарегался...

bxN5 31.03.2009 20:31

так.. давай сначала:) как ее считать ?) постом?

art2222 31.03.2009 20:36

Ну как вариант при переходе пропиши
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']); 


wildshaman 31.03.2009 20:45

Цитата:

Сообщение от 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']); 


Ну и, ессесна, насчет секурности побеспокоиться)

art2222 31.03.2009 21:01

Цитата:

Ну и, ессесна, насчет секурности побеспокоиться)
Ну енто подразумевается)

bxN5 01.04.2009 00:41

а черт , все ясно массив для куков $_COOKIE


Время: 17:03