По какому принципу работают сокращатели ссылок?

(Ответов: 13, Просмотров: 4505)
Страница 1 из 2 12 Последняя
  1. Новичок
    • Регистрация: 17.02.2012
    • Сообщений: 11
    • Репутация: 0
    Здравствуйте! Мне в руки попал короткий домен, планирую сделать из него сокращатель ссылок.
    Возникает вопрос, по какому принципу работают сокращатели?
    Я php не знаю, но собираюсь выучить этот язык ради этого проекта. При создании подобного проекта, на какие компоненты нужно делать упор при изучении PHP?
    Последний раз редактировалось Zo_Omer; 17.02.2012 в 18:10.
    • 0
  2. Гуру Аватар для Asin
    • Регистрация: 20.07.2010
    • Сообщений: 1,060
    • Репутация: 436
    Есть готовые бесплатные скрипты, зачем изобретать велосипед?
    Есть и платные готовые скрипты с размещением рекламы при переходе по ссылке как, например, в adf.ly
    • 1

    Спасибо сказали:

    Zo_Omer(17.02.2012),
  3. Новичок
    • Регистрация: 17.02.2012
    • Сообщений: 11
    • Репутация: 0
    Могу ли я взглянуть на те и на другие? Ссылочку, если можно, пожалуйста
    • 0
  4. Опытный Аватар для Crasher69
    • Регистрация: 08.09.2009
    • Сообщений: 437
    • Записей в дневнике: 5
    • Репутация: 175
    • Webmoney BL: ?
    Я вот тоже думаю зачем изобретать велосипед. У Google есть API сокращателя.

    Но если уж очень хочется делать на своем домене, то можно предположить, что сокращатели работают так:
    1) Есть БД (id, полный URL, короткий URL)
    2) Есть скрипт - пользователь вводит урл, скрипт генерирует ссылку*, добавляет в бд.
    3) При запросе короткой ссылки, скрипт выдергивает из бд всю строчку (см. пункт 1), и смотрит полный урл, затем перенаправляет посетителя

    *Как генерировать ссылки - вариантов масса, например запускаем цикл на 5 проходов, в каждой итерации цикла случайным образом определяем что нам брать - маленькую букву, большую букву, или цифру, далее в зависимости от выбранного варианта выбираем случайную цифру, букву, или еще чего-нибудь. В итоге после 5 итераций получаем нечто вроде gY6Dc

    Если поймешь - хорошо, если нет, то не страшно, сам вижу, что написано кривовато.
    • 1

    Спасибо сказали:

    ArhStrAngeR(17.02.2012),
  5. Новичок
    • Регистрация: 17.02.2012
    • Сообщений: 11
    • Репутация: 0
    Цитата Сообщение от Crasher69 Посмотреть сообщение
    Как генерировать ссылки - вариантов масса, например запускаем цикл на 5 проходов, в каждой итерации цикла случайным образом определяем что нам брать - маленькую букву, большую букву, или цифру, далее в зависимости от выбранного варианта выбираем случайную цифру, букву, или еще чего-нибудь. В итоге после 5 итераций получаем нечто вроде gY6Dc
    А как насчет варианта "по порядку"?
    Плюс как будет выглядеть ссылка? http://site.ru/1.php?id=123 или http://site.ru/123/ ?
    • 0
  6. Разработка любых сайтов Аватар для ArhStrAngeR
    • Регистрация: 08.06.2011
    • Сообщений: 3,376
    • Записей в дневнике: 1
    • Репутация: 2506
    Zo_Omer,ссылка будет выглядеть так как зададите.
    А вариант с бд - самый оптимальный
    • 0
  7. Опытный
    • Регистрация: 03.08.2011
    • Сообщений: 326
    • Репутация: 46
    можно ли заработать на таких сокращателях ? как их раскручивать?
    • 0
  8. Разработка любых сайтов Аватар для ArhStrAngeR
    • Регистрация: 08.06.2011
    • Сообщений: 3,376
    • Записей в дневнике: 1
    • Репутация: 2506
    tronkovlad,заработать - открывать страничку в фоне например, или сделать переход на сайты рекламодателя, после чего скажем через 30 секунд открывать искомое.
    • 0
  9. Гуру Аватар для Анальгин
    • Регистрация: 26.01.2010
    • Сообщений: 944
    • Репутация: 6
    Цитата Сообщение от tronkovlad
    как их раскручивать?
    Первое что приходит на ум - предложить сотрудничество посещаемым сайтам
    Таблетку?
    • 0
  10. Опытный Аватар для awmaster08
    • Регистрация: 22.02.2008
    • Сообщений: 443
    • Репутация: 55
    • Webmoney BL: ?
    http://adf.ly/5XR как пример заработка. Или в открывшемся сайте топ-лайн с рекламой вверху разместить или rich баннер.
    Последний раз редактировалось awmaster08; 17.02.2012 в 20:29.
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Какому сервису доверяете вы?
Софт, скрипты, сервисы 5 31.10.2011 22:41
Как миллионеры работают с фрилансерами?
Дайджест блогосферы 12 28.09.2011 14:27
К какому разделу отнести сайт в DMOZ
Google 1 12.03.2011 12:54
Трэкбеки, не работают
Блоги 33 31.01.2010 00:48

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры