Tema: Generar Link
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/07/2013, 05:30
Avatar de dashtrash
dashtrash
Colaborador
 
Fecha de Ingreso: abril-2007
Ubicación: Ni en Sevilla,ni en Sanlúcar..qué más da..
Mensajes: 927
Antigüedad: 17 años
Puntos: 270
Respuesta: Generar Link

Que se "genere"? Generarlo es sencillo..Sólo tienes que componer esa string..Otra cosa es cómo llegar a esa noticia, cuando al servidor ha llegado una petición a la url "/noticias/1".
Te recomiendo redirigir (mod_rewrite en apache) todas las peticiones a index.php (hay mucha información en este foro y en google de cómo hacer esto).En ese index, parsear la url que se ha pedido, y determinar a qué se está llamando.
Es decir:
- Paso 1: convertir la petición localhost/noticias/1 a index.php?req=/noticias/1 (mod_rewrite)
- Paso 2: analizar primer elemento del path (en este caso, "noticias"), con la clase enrutador.
- Paso 3 : hay dos opciones.La simple es que el enrutador cree la clase "noticias" y le pase el resto del path ("1").La compleja es que "noticias" tenga a su vez otro enrutador (o "controlador"), que parsee el resto de la petición.Así, este enrutador de "noticias" es capaz de distinguir /noticias/1 (ver la primera noticia) de /noticias/1?action=post_comment (añadir un comentario a la primera noticia).