Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Преобразовать URL в число 
:(
    Опции темы
nIkTo
Дата 14.8.2011, 14:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 218
Регистрация: 5.7.2007

Репутация: нет
Всего: нет



Необходимо привести URL страницы в некое уникальное значение.
Алгоритм должен избегать коллизий, то есть не должно быть двух разных URL'ов для которых полученное значение было бы одинаковое ...
Так же алгоритм доложен использовать как можно меньше ресурсов.
Жду советов, спасибо.
PM   Вверх
MoLeX
Дата 14.8.2011, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



url -> md5 -> замена букв на 2х символьный эквивалент

Добавлено через 14 секунд
а вообще зачем это надо?


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
NLspieler
Дата 14.8.2011, 15:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 619
Регистрация: 13.10.2008
Где: Берлин

Репутация: 16
Всего: 19



Цитата(MoLeX @  14.8.2011,  15:04 Найти цитируемый пост)
а вообще зачем это надо? 

Наверное для сервиса коротких ссылок.


PM MAIL   Вверх
Absinthe
Дата 14.8.2011, 16:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 526
Регистрация: 4.5.2011

Репутация: 5
Всего: 11



Тупо инкрементом значения.
PM MAIL   Вверх
nikolay9999
Дата 5.9.2011, 19:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 5.9.2011

Репутация: нет
Всего: нет



Цитата(MoLeX @  14.8.2011,  15:04 Найти цитируемый пост)
url -> md5 -> замена букв на 2х символьный эквивалент 


если так сделать - получится не уникальное число


Это сообщение отредактировал(а) nikolay9999 - 5.9.2011, 19:21
PM MAIL   Вверх
s0lman
Дата 5.9.2011, 20:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Белый и лохматый
**


Профиль
Группа: Участник
Сообщений: 637
Регистрация: 1.11.2007
Где: Ukraine

Репутация: 9
Всего: 29



Цитата(nikolay9999 @  5.9.2011,  19:20 Найти цитируемый пост)
получится не уникальное число

ну если такая паранойя - то можно еще текущее время присобачить  smile 


--------------------
Когда я уже выучусь на волшебника? :(
PM   Вверх
Smorodin
Дата 6.9.2011, 10:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Добрейший
**


Профиль
Группа: Участник
Сообщений: 285
Регистрация: 10.4.2006
Где: Пермь

Репутация: нет
Всего: 1



nIkTo, есть необходимость этого числа преобразовать обратно в ссылку?


--------------------
Сделать можно все, только вопрос - когда?
PM MAIL Skype   Вверх
Shogun
Дата 6.9.2011, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


сёгун-сан
**


Профиль
Группа: Участник
Сообщений: 290
Регистрация: 8.6.2006
Где: Кишинёв

Репутация: 9
Всего: 11



Цитата(nikolay9999 @  5.9.2011,  19:20 Найти цитируемый пост)
если так сделать - получится не уникальное число


Absinthe вам уже дал нормальный совет, берите ид ссылки и все.


--------------------
2b || !2b
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0659 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.