Спустя 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 написал(а):
Подумал чуток - тож не чесно. Нужно оба механизма.
Хотя зависит от задачи.
Хотя зависит от задачи.

Спустя 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, если да, то в поле РЕФЕРЕР юзера будет имя реферера, если нет, то юзер будет "чистым", без реферера...
Предположим, что реф-ссылка выглядит вот так: MySite.ru?12345, где 12345 - это ID реферера...
Проверяем, соответствует ли она нашим требованиям:
Так как ID - это число, проверяем, является ли $_SERVER['query_string'] числом...
если нет, редиректируем на главную страницу, если да, проверяем, существуют ли ранее созданные кукисы...
if($_COOKIE['REFERER]=="')
{
//Формируем кукисы
//Редиректируем на страницу регистрации или куда хочешь...
}
Во время регистрации проверяем, являются ли наши кукисы числом, если да,проверяем, существует ли вообще юзер с таким ID, если да, то в поле РЕФЕРЕР юзера будет имя реферера, если нет, то юзер будет "чистым", без реферера...