[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как можно сократить ссылки макс до 2000 знаков?
Jimmm2000
Сайт создает запрос к базе данных и передает все гены вместе с ссылкой. IE просто обрезает их, если знаков больше 2000. gzencode превращает ссылки в абракадабру. Эти ссылки важны для научных работ, поэтому гены из URL убрать нельзя. Может что-нибудь на подобии локального tinyurl поможет? Какие еще есть варианты?



Спустя 2 минуты, 12 секунд (4.05.2012 - 11:27) Игорь_Vasinsky написал(а):
Цитата
гены из URL убрать нельзя

ещё как можно.

данные не только в GET передают.

Спустя 6 минут, 37 секунд (4.05.2012 - 11:33) Jimmm2000 написал(а):
для научных работ важен результат поиска. После поиска ссылка превращается в гиганта, иногда более 2000 знаков. Как еще можно ссылаться на страницу результатов поиска, если в url убрать сами данные для поиска?

Спустя 5 минут, 51 секунда (4.05.2012 - 11:39) TranceIT написал(а):
Jimmm2000
POST, COOKIE, SESSION

Данные для поиска можно передавать ух как по разному!

Спустя 1 минута, 20 секунд (4.05.2012 - 11:41) redreem написал(а):
сервис коротких ссылок в помощь... даже написать самому такой - дело 1 дня.

Спустя 1 минута, 50 секунд (4.05.2012 - 11:42) Игорь_Vasinsky написал(а):
Цитата
для научных работ важен результат поиска

аргумент! реакция:
Свернутый текст
user posted image

или
Свернутый текст
user posted image

Спустя 1 минута, 31 секунда (4.05.2012 - 11:44) redreem написал(а):
вот например подобный сервис: http://rlu.ru/

а вот еще куча

и сделать такой же только в рамках собственного сайта - еще проще чем пользоваться внешним.

Спустя 3 минуты, 24 секунды (4.05.2012 - 11:47) Nikitian написал(а):
Форма поиска отправляет данные методом post. Запрос писать в бд, а искателя редиректить на страницу с идентификатором запроса. Таким образом сам запрос будет храниться в бд, а передаваться в ссылке будет только короткий идентификатор.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.