Реферальная система как сделать?

Тема в разделе "Как сделать...", создана пользователем linpc, 27 авг 2013.

  1. linpc

    linpc

    Регистр.:
    6 апр 2012
    Сообщения:
    179
    Симпатии:
    52
    Добрый день, Уважаемые форумцы Нулледа.
    Мне в проект хотелось бы сделать реферальную систему, переходя по ссылки код записывался в куки, а то бывают люди сначала смотря что за игра потом регаются, и чтоб люди не теряли своих рефералов.
    Кто может помочь?
     
  2. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.036
    Симпатии:
    2.038
    А в чём, собственно, проблема?
     
  3. linpc

    linpc

    Регистр.:
    6 апр 2012
    Сообщения:
    179
    Симпатии:
    52
    В том что не знаю как ее сделать, ни когда не доводилось.
    Реферальная система будет для онлайн проекта.
     
  4. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.036
    Симпатии:
    2.038
    Да собственно очень легко. Человек приходит с неким дополнительным параметром &uid=1 (условно). В коде пишешь:
    PHP:
    <?php
    $uid 
    intval($_GET['uid']);

    if (
    $uid != 0) {
    setcookie ('uid'$uid);
    }
    ?>
    В код регистрации добавляешь:
    PHP:
    <?php

    if (intval($_COOKIE['uid']) != OR intval($_GET['uid']) != 0

    //Здесь SQL-запрос на добавление реферала

    ?>
    А дальше можно усложнять как угодно...
     
    linpc нравится это.