Как создать механизм приглашений, такой как Google Plus - ссылки с количеством приглашений - PullRequest
0 голосов
/ 03 февраля 2012

В Google + была довольно простая система приглашений, в которой одна ссылка для приглашений содержала 150 регистраций.По мере того, как пользователи регистрировались по ссылке приглашения, количество доступных мест уменьшалось, и в итоге ссылка на приглашение исчезла, когда было достигнуто 150 регистраций.Я создаю сервис и хотел бы предоставить всем новым пользователям ссылку с количеством приглашений для обмена.Как можно было бы воспроизвести эту систему в ее простейшей форме с помощью PHP.

1 Ответ

1 голос
/ 19 февраля 2012

Создание таблицы базы данных: "invites".

  • id
  • user_id
  • емкость

Ссылка для регистрации будет содержатьuser_id приглашающего: www.domain.com/join.php?invited_by=14530

Затем в join.php у вас будет 2 функции.1 - уменьшить емкость user_id = 14530 на единицу.2 - вставить новую строку для «приглашений» с новым user_id и значением по умолчанию 150 приглашений.

Вам также понадобится условие!Это условие проверит, если вместимость приглашающего не равна нулю.Если так, то приглашенный посетитель не сможет присоединиться.

Самый простой способ, я думаю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...