Foros del Web » Programando para Internet » PHP »

recuperar las variables usando htaccess

Estas en el tema de recuperar las variables usando htaccess en el foro de PHP en Foros del Web. hola amigos estoy usando htacces para el uso de url amigables digamos que tengo esta regla RewriteRule ^articulos/(.+)\.php codigo/ver_articulo.php?nombre=$1 mi duda es como puedo procesar ...
  #1 (permalink)  
Antiguo 19/05/2009, 16:12
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Pregunta recuperar las variables usando htaccess

hola amigos estoy usando htacces para el uso de url amigables digamos que tengo esta regla

RewriteRule ^articulos/(.+)\.php codigo/ver_articulo.php?nombre=$1

mi duda es como puedo procesar las variables en la pagina que cargue es decir sigo
usanod esto echo $_GET['nombre']; y asi todas aquellas variables que pasen por get
usando htaccess

o hay que hacer algun otra modificación para poder procesar las variables

saludos

espero sus comentarios
__________________
gerardo
  #2 (permalink)  
Antiguo 19/05/2009, 16:27
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: recuperar las variables usando htaccess

Sigues usando $_GET['nombre']

¿Por que?

Porque, mod_rewrite solo se encarga de "disfrazar"una URL.
Cuando tienes una regla en tu .htaccess, esto lo que dice es:
RewriteRule ^loquesea\.html$ pagina.php
En español, cuando llamen a la pagina loquesea.html, muestra lo que esta en pagina.php

Es lo mismo llamar a articulos/hola.php que a codigo/ver_articulo.php?nombre=hola
Como te dije, mod_rewrite lo que hace es reescribir URLs.

Última edición por Ronruby; 19/05/2009 a las 16:34
  #3 (permalink)  
Antiguo 19/05/2009, 16:30
Avatar de chalchis  
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 20 años, 9 meses
Puntos: 21
Sonrisa Respuesta: recuperar las variables usando htaccess

ah ok entonces si, sigon procesando las variables de manera normal por get

echo $_GET['nombre_variable'];

ok muchas gracias por la aclaración

saludos
__________________
gerardo
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 05:09.