[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Реф система
neversmile
Люди, подскажите как лучше сделать реф систему... как сделать чтоб пользователь который перешел по реф ссылка становился рефералом именно этого куратора... если не трудно опишите все аспекты системы.



Спустя 1 час, 9 минут, 51 секунда (1.08.2010 - 19:32) jalvar написал(а):
Он заходит на сайт по ссылке.
В его куки добавляется опр. запись. И потом при регистрации из куки достается ник того кто его привел ...

Спустя 7 минут, 27 секунд (1.08.2010 - 19:39) Joker написал(а):
я бы в сессию запихал...

Спустя 45 минут, 47 секунд (1.08.2010 - 20:25) twin написал(а):
Joker
Цитата
я бы в сессию запихал...

Если шейвить, то да. Кука чеснее.

Спустя 32 минуты, 54 секунды (1.08.2010 - 20:58) twin написал(а):
Подумал чуток - тож не чесно. Нужно оба механизма.

Хотя зависит от задачи. wink.gif

Спустя 23 минуты, 2 секунды (1.08.2010 - 21:21) neversmile написал(а):
Спасибо, буду пробывать...

Спустя 17 минут, 2 секунды (1.08.2010 - 21:38) arvitaly написал(а):
Ну сессия до закрытия браузера только то, а что если в закладки сайт, а потом зарегистрироваться захочет

Спустя 21 день, 21 час, 26 минут, 7 секунд (23.08.2010 - 19:04) nikolayers написал(а):
Например, есть сайт MySite.ru
Предположим, что реф-ссылка выглядит вот так: MySite.ru?12345, где 12345 - это ID реферера...
Проверяем, соответствует ли она нашим требованиям:
Так как ID - это число, проверяем, является ли $_SERVER['query_string'] числом...
если нет, редиректируем на главную страницу, если да, проверяем, существуют ли ранее созданные кукисы...
if($_COOKIE['REFERER]=="')
{
//Формируем кукисы
//Редиректируем на страницу регистрации или куда хочешь...
}

Во время регистрации проверяем, являются ли наши кукисы числом, если да,проверяем, существует ли вообще юзер с таким ID, если да, то в поле РЕФЕРЕР юзера будет имя реферера, если нет, то юзер будет "чистым", без реферера...

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.