Foros del Web » Programando para Internet » PHP »

pagina automatica con php

Estas en el tema de pagina automatica con php en el foro de PHP en Foros del Web. Saludos amigos, tengo un problemita quisiera alguien me ayudara, y se que aqui saldra alguien que si sepa como hacer con esto. tengo un formulario ...
  #1 (permalink)  
Antiguo 15/02/2014, 22:48
 
Fecha de Ingreso: septiembre-2013
Mensajes: 32
Antigüedad: 10 años, 7 meses
Puntos: 0
pagina automatica con php

Saludos amigos, tengo un problemita quisiera alguien me ayudara, y se que aqui saldra alguien que si sepa como hacer con esto.


tengo un formulario para la creacion de un anuncio

pero quisiera que al enviar el formulario se genere una pagina automatica para el anuncio

ya tengo esta parte ejemplo

www.mipagina.com/anuncio.php?id=100

y claro se me muestra el anuncio correspondiente, pero veo muy feo y como falta de seo esta parte del "id=100"

quisiera que en ves de mostrar el id se mostrase el titulo del anuncio

ejemplo www.mipagina.com/el_titulo_del_anuncio

y asi seria una url amigable

si alguien sabe como hacer esto ya que no quiero quedarme solo con el id

quisiera mejorar esta parte pero no se como hacer
  #2 (permalink)  
Antiguo 15/02/2014, 23:19
Avatar de Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: pagina automatica con php

Como ya es un tema que se ha tratado antes, te paso esta lista de hilos anteriores:

http://www.forosdelweb.com/tags/url-amigables.html

Saludos
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand
  #3 (permalink)  
Antiguo 16/02/2014, 06:51
lolainas
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: pagina automatica con php

Con esta expresión regular obtienes todo lo que escriba el usuario y lo pasas a $_GET['anuncio']:
Código Apache:
Ver original
  1. RewriteEngine On
  2. RewriteCond %{REQUEST_FILENAME} !-f
  3. RewriteRule (.*) index.php?anuncio=$1
Si no te suena esto de arriba de nada, busca en google Apache mod_rewrite y encontrarás mucha información al respecto.

Para luego en index.php (por ejemplo), obtenerlo así:
Código PHP:
Ver original
  1. echo $_GET['anuncio'];

Etiquetas: formulario
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 11:27.