Foros del Web » Programando para Internet » PHP »

User texto en URL para identificar registro

Estas en el tema de User texto en URL para identificar registro en el foro de PHP en Foros del Web. Hola muy buenas a todos. Hace tiempo que veo paginas (generalmente de noticias, blogs) donde veo que sus urls no usan identificadores numericos para apuntar ...
  #1 (permalink)  
Antiguo 16/10/2007, 01:17
 
Fecha de Ingreso: diciembre-2004
Mensajes: 278
Antigüedad: 19 años, 4 meses
Puntos: 0
User texto en URL para identificar registro

Hola muy buenas a todos.

Hace tiempo que veo paginas (generalmente de noticias, blogs) donde veo que sus urls no usan identificadores numericos para apuntar a por ejemplo una pagina con una noticia, sino que usan el mismo titulo de la noticia:
/index.php?noticia=el-dia-menos-pensado-me-comere-tu-mano

en vez de:
/index.php?noticia=40

Sospecho que tiene algo que ver con el full-text search, pero no estoy seguro como se consigue esto (dejando de lado modrewrite, que imagino que también se aplica.).

Tampoco creo que se guarde como clave primaria ese titulo, seria algo poco eficiente y dificil de controlar la repetición de claves.
  #2 (permalink)  
Antiguo 16/10/2007, 01:57
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 5 meses
Puntos: 48
Re: User texto en URL para identificar registro

Primaria no se, pero unica seguro. Tiene que ser un valor unico para que sirva de referencia a un unico registro. Muchos de esos CMS generan automaticamente ese valor a partir del titulo, haciendo limpieza de caracteres problematicos y de paso comprobando que es un valor unico. Si no lo es, añaden un numero al final y ya esta.
  #3 (permalink)  
Antiguo 16/10/2007, 02:19
 
Fecha de Ingreso: diciembre-2004
Mensajes: 278
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: User texto en URL para identificar registro

Podria basarse en lo siguiente?

-Eliminación de preposiciones
-Separar palabras por guiones
-Comprobar que sea unico (como bien dices tu, si no lo és añadir un numero al final).

Es igual de eficiente (rapida) una consulta de este tipo que buscar por un numero?
  #4 (permalink)  
Antiguo 16/10/2007, 04:50
 
Fecha de Ingreso: octubre-2004
Mensajes: 2.627
Antigüedad: 19 años, 5 meses
Puntos: 48
Re: User texto en URL para identificar registro

Hombre, no me he puesto a comparar un indice numerico con un indice de texto de longitud variable.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:50.