Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 10-02-2015
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Gracias Al, siempre tan amable. ¡Hip! En realidad no es hipo, bueno, sí es hipo, pero, se debe a la taberna, ya sabes, ¡hip!

¡Esto no hay quien lo quite si no es durmiéndola! ¡Hip!
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #2  
Antiguo 10-02-2015
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
David,

Cita:
Empezado por dec
...Si necesitáis acortar URL para compartirlas más fácilmente...podéis usar Shortcutz...hace eso mismo: acortar URL largas...
Excelente

Pregunto : A nivel técnico, ¿Como funciona Shortcutz?, aparte de lo obvio

Saludos,

Nelson.
Responder Con Cita
  #3  
Antiguo 11-02-2015
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.110
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

En realidad es bastante sencillo. Básicamente, se trata de usar una algoritmo similar al que se describe en este artículo: short.cz/m. Con un algoritmo como este conseguimos convertir enteros en cadenas y viceversa, al mismo estilo en que se hace con los "ID" de los vídeos de Youtube, por ejemplo, pero, también en muchos otros sitios web.

Lo demás viene dado, esto es, cada URL larga se almacena en la tabla de una base de datos. Dicha tabla cuenta, entre otros, con un campo "ID", un "entero autoincrementado", de manera que el mismo entero nos dará una cadena, y la misma cadena el número entero correspondiente. Después no hay sino estar atentos a las peticiones al sitio, es decir, por ejemplo, el enlace "short.cz/m" contiene un argumento "m", que, corresponde al "ID" 21, en este caso, de la tabla de la base de datos.

Se trata pues de estar al tanto del argumento, comprobar que, en efecto, "m" se corresponde con "21", que es un registro existente en la base de datos. Luego se toma la URL larga de dicho registro y se redirige al usuario a ella sin más. No es el primer "acortador de URL" que hago, la verdad, ni mucho menos es el único del "mercado"... pero tenía en la cabeza el sitio web, el dominio "short.cz" me pareció curioso y no tardé mucho en llevarlo a cabo gracias a que se basa en Humm PHP y a que casi lo tenía en la cabeza.

No sé si me he explicado, pero, si tienes alguna duda no dejes de comentarla por aquí.

Gracias por comentar Nelson.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #4  
Antiguo 11-02-2015
blackx5n blackx5n is offline
Miembro
 
Registrado: feb 2008
Posts: 51
Poder: 17
blackx5n Va por buen camino
Thumbs up

Gracias por la utilidad, muy interesante la explicacion ya me habia preguntado como es que muchos sitios implementaban los acortador de URL.

Excelente

Última edición por blackx5n fecha: 11-02-2015 a las 02:12:39.
Responder Con Cita
  #5  
Antiguo 11-02-2015
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
David,

Cita:
Empezado por dec
...No sé si me he explicado...


Nelson.
Responder Con Cita
  #6  
Antiguo 11-02-2015
Avatar de newtron
[newtron] newtron is offline
Membrillo Premium
 
Registrado: abr 2007
Ubicación: Motril, Granada
Posts: 3.475
Poder: 21
newtron Va camino a la fama
Muy interesante.
__________________
Be water my friend.
Responder Con Cita
  #7  
Antiguo 11-02-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.077
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Con un servicio de esos asumes la responsabilidad con tus usuarios de que nunca será eliminado y lo mantendrás hasta el infinito y más allá
Responder Con Cita
  #8  
Antiguo 11-02-2015
Avatar de pacopenin
pacopenin pacopenin is offline
Miembro
 
Registrado: sep 2010
Ubicación: Asturias
Posts: 382
Poder: 14
pacopenin Va por buen camino
Muy bueno. Cuando necesite url's cortas lo tendré en cuenta.
__________________
http://www.gestionportable.com
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Obtener URLs abiertas de Internet Explorer Draker Internet 4 27-05-2010 07:10:58
¿Cómo puedo averiguar las URLs por las que está navegando el usuario? marceloalegre Varios 8 11-08-2006 15:56:20
Uso de diferentes tipos de URLs en aplicaciones Web dec PHP 38 08-05-2006 09:07:54


La franja horaria es GMT +2. Ahora son las 10:05:36.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi