Важная информация
Показано с 1 по 3 из 3

Тема: Генерация партнерских ссылок

  1. #1 Генерация партнерских ссылок 
    Новичок
    Регистрация
    02.06.2014
    Сообщений
    2
    Сказал(а) спасибо
    0
    Поблагодарили 0 раз(а) в 0 сообщениях
    Делаю партнерку для веб-сервиса. Стоит задача генерации партнерских ссылок. Обычно такая ссылка имеет следующий вид:

    domain.com?ref=<код партнера>

    Меня интересует именно <код партнера>. Дело в том, что этот код должен быть, с одной стороны, гарантированно уникальным, а с другой — достаточно компактным, чтобы не бросаться слишком в глаза. Тупо айдишник из базы ставить как-то не кошерно. Но как тогда? Месить какой-то мд5? Но тут могут быть совпадения... К тому же, размер кода будет большой.

    Какие есть стандартные подходы к решению этой проблемы? Поделитесь опытом.
    Ответить с цитированием  
     

  2. #2  
    Администратор Аватар для rovico
    Регистрация
    17.04.2014
    Адрес
    Ярославль
    Сообщений
    245
    Сказал(а) спасибо
    17
    Поблагодарили 287 раз(а) в 162 сообщениях
    Записей в блоге
    2
    Про стандарты не знаю. Сам для себя искал метод для генерации произвольной строки нужной мне длины. Нашёл в сети несколько алгоритмов для шифровки и дешифровки строки - кто как наворачивает в них : и md5 и sha1 и random и шифрование нативными методами языка... В итоге взял первый понравившийся для моих целей алгоритм.
    Строка пропускалась через алгоритм с заданной в конфигах солью.
    Ответить с цитированием  
     

  3. #3  
    Профи Аватар для rekby
    Регистрация
    08.04.2014
    Сообщений
    121
    Сказал(а) спасибо
    2
    Поблагодарили 38 раз(а) в 28 сообщениях
    Записей в блоге
    1
    про код партнера: можно например генерировать случайную 6-8 значную последовательность, а чтобы гарантировать уникальность - перед присвоением проверять уникальность по базе. Никаких md5, sha и т.п. в данном случае не нужно.

    Хеши нужны тогда когда вам нужно _скрыть_ начальное значение подаваемое на вход функции (например пароль), а не получить что-то случайное. В этом смысле md5(random) настолько же случаен/уникален, насколько и random.
    Ответить с цитированием  
     

Информация о теме
Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ручная регистрация на трастах. 180 ссылок - 9 wmz
    от uberata в разделе Регистрация в каталогах
    Ответов: 15
    Последнее сообщение: 15.09.2013, 00:17
  2. Генерация ключевых слов
    от BlackFix в разделе PHP
    Ответов: 16
    Последнее сообщение: 20.01.2013, 13:22
  3. Размещение ссылок и статей
    от alexpotapof в разделе Ссылки - обмен, покупка, продажа
    Ответов: 0
    Последнее сообщение: 23.12.2012, 10:13
  4. Количество ссылок для покупки
    от гелий в разделе Google
    Ответов: 9
    Последнее сообщение: 17.10.2012, 19:45
  5. Возможны из-за ссылок санкции ?
    от Patriot в разделе Яндекс
    Ответов: 3
    Последнее сообщение: 06.10.2012, 12:41
Ваши права
  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •