Здравствуйте! Мне в руки попал короткий домен, планирую сделать из него сокращатель ссылок.
Возникает вопрос, по какому принципу работают сокращатели?
Я php не знаю, но собираюсь выучить этот язык ради этого проекта. При создании подобного проекта, на какие компоненты нужно делать упор при изучении PHP?
- 17.02.2012 17:08Новичок


- Регистрация: 17.02.2012
- Сообщений: 11
- Репутация: 0
Последний раз редактировалось Zo_Omer; 17.02.2012 в 17:10.
- 17.02.2012 17:20
Есть готовые бесплатные скрипты, зачем изобретать велосипед?
Есть и платные готовые скрипты с размещением рекламы при переходе по ссылке как, например, в adf.lyСпасибо сказали:
Zo_Omer(17.02.2012), - 17.02.2012 17:30Новичок


- Регистрация: 17.02.2012
- Сообщений: 11
- Репутация: 0
Могу ли я взглянуть на те и на другие? Ссылочку, если можно, пожалуйста
- 17.02.2012 17:31
Я вот тоже думаю зачем изобретать велосипед. У Google есть API сокращателя.
Но если уж очень хочется делать на своем домене, то можно предположить, что сокращатели работают так:
1) Есть БД (id, полный URL, короткий URL)
2) Есть скрипт - пользователь вводит урл, скрипт генерирует ссылку*, добавляет в бд.
3) При запросе короткой ссылки, скрипт выдергивает из бд всю строчку (см. пункт 1), и смотрит полный урл, затем перенаправляет посетителя
*Как генерировать ссылки - вариантов масса, например запускаем цикл на 5 проходов, в каждой итерации цикла случайным образом определяем что нам брать - маленькую букву, большую букву, или цифру, далее в зависимости от выбранного варианта выбираем случайную цифру, букву, или еще чего-нибудь. В итоге после 5 итераций получаем нечто вроде gY6Dc
Если поймешь - хорошо, если нет, то не страшно, сам вижу, что написано кривовато.Спасибо сказали:
ArhStrAngeR(17.02.2012), - 17.02.2012 17:35Новичок


- Регистрация: 17.02.2012
- Сообщений: 11
- Репутация: 0
А как насчет варианта "по порядку"?
Плюс как будет выглядеть ссылка? http://site.ru/1.php?id=123 или http://site.ru/123/ ? - 17.02.2012 17:51Разработка любых сайтов

- Регистрация: 08.06.2011
- Сообщений: 3,375
- Записей в дневнике: 1
- Репутация: 2506
Zo_Omer,ссылка будет выглядеть так как зададите.
А вариант с бд - самый оптимальный - 17.02.2012 17:57Опытный

- Регистрация: 03.08.2011
- Сообщений: 326
- Репутация: 46
можно ли заработать на таких сокращателях ? как их раскручивать?
- 17.02.2012 18:06Разработка любых сайтов

- Регистрация: 08.06.2011
- Сообщений: 3,375
- Записей в дневнике: 1
- Репутация: 2506
tronkovlad,заработать - открывать страничку в фоне например, или сделать переход на сайты рекламодателя, после чего скажем через 30 секунд открывать искомое.
- 17.02.2012 18:10Первое что приходит на ум - предложить сотрудничество посещаемым сайтам
Сообщение от tronkovlad - 17.02.2012 19:25
http://adf.ly/5XR как пример заработка. Или в открывшемся сайте топ-лайн с рекламой вверху разместить или rich баннер.
Последний раз редактировалось awmaster08; 17.02.2012 в 19:29.
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Какому сервису доверяете вы? | Софт, скрипты, сервисы | 5 | 31.10.2011 22:41 |
Как миллионеры работают с фрилансерами? | Дайджест блогосферы | 12 | 28.09.2011 14:27 |
К какому разделу отнести сайт в DMOZ | 1 | 12.03.2011 11:54 | |
Трэкбеки, не работают | Блоги | 33 | 30.01.2010 23:48 |





