HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Рефералка
  #1  
Старый 31.03.2009, 20:25
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
С нами: 10703786

Репутация: 343


По умолчанию Рефералка

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

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

  #2  
Старый 31.03.2009, 20:28
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
С нами: 9510146

Репутация: 1550


По умолчанию

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

  #3  
Старый 31.03.2009, 20:31
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
С нами: 10703786

Репутация: 343


По умолчанию

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

  #4  
Старый 31.03.2009, 20:36
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
С нами: 9492347

Репутация: 270
По умолчанию

Ну как вариант при переходе пропиши
PHP код:
$_SESSION=(int)$_REQUEST
Или запихни это значение в куки
PHP код:
@setcookie("ref", (int)$_REQUESTtime()+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..
 
Ответить с цитированием

  #5  
Старый 31.03.2009, 20:45
wildshaman
Постоянный
Регистрация: 16.04.2008
Сообщений: 889
С нами: 9510146

Репутация: 1550


По умолчанию

Цитата:
Сообщение от art2222  
Ну как вариант при переходе пропиши
PHP код:
$_SESSION=(int)$_REQUEST
Или запихни это значение в куки
PHP код:
@setcookie("ref", (int)$_REQUESTtime()+604800,'/','.domain.com'); 
а после реги, просмотри значение, если нулевое, то никому, иначе
(bonus колонка с бонусами, например)
PHP код:
if ($_SESSION['referal']>0)
mysql_query('UPDATE users SET bonus = 2 WHERE id = '.$_SESSION['referal']); 
Ну и, ессесна, насчет секурности побеспокоиться)
 
Ответить с цитированием

  #6  
Старый 31.03.2009, 21:01
art2222
Участник форума
Регистрация: 28.04.2008
Сообщений: 172
С нами: 9492347

Репутация: 270
По умолчанию

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

  #7  
Старый 01.04.2009, 00:41
bxN5
Постоянный
Регистрация: 08.01.2006
Сообщений: 865
С нами: 10703786

Репутация: 343


По умолчанию

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



Предыдущая тема Следующая тема

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.