Как сделать систему рефералов и вознаграждений друзей в php? - PullRequest
0 голосов
/ 05 июня 2009

Как сказано в заголовке, как это сделать или какова практика создания системы, чтобы, если пользователь ссылался на друзей (до 10), он получал вознаграждения за человека в php и mysql? Нужно ли делать в куки или базе данных? Каковы обязательные столбцы при использовании базы данных? Как отправить несколько писем?

Ответы [ 2 ]

3 голосов
/ 05 июня 2009

Каждый зарегистрированный пользователь получает уникальный идентификатор в вашей системе. Когда они входят в систему, вы показываете им URL, который они должны отправить своим друзьям. Этот URL содержит информацию об этом человеке, то есть "register.php? FriendThatReferredMe = 452".

Когда друг заполняет регистрационную форму, ваш код обработки просматривает параметр URL «кто его направил» и, основываясь на этих данных, добавляет вознаграждения соответствующему рефереру.

0 голосов
/ 05 июня 2009

Решение Алекса работает отлично.

Однако, если вы не хотите, чтобы в вашем URL был идентификатор реферера, вы можете просто попросить нового пользователя ввести имя пользователя реферера в регистрационной форме.

И если вы обеспокоены тем, что люди могут быть нечестными, введя неправильное имя пользователя, лично у меня будет больше соблазна ввести случайное число в строку запроса!

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