Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: MaLkAvIaN_NeT en 23 Septiembre 2009, 02:38 am



Título: ocultar variables de url desde php
Publicado por: MaLkAvIaN_NeT en 23 Septiembre 2009, 02:38 am
Hola amigos mi pregunta es rapida: tengo una url mas o menos asi
Código:
pagina.com/colegiados?id=juan
pero quisiera saber si hay una forma de mostrarlo así:
Código:
pagina.com/juan
estuve googleando un poco y encontré que se podía hacer algo con el htacces pero lo que hace es esto:
Código:
pagina.com/juan.htm 
y yo quisiera que se muestre sin ninguna extención.. se puede?.

Gracias por su tiempo.


Título: Re: ocultar variables de url desde php
Publicado por: WHK en 23 Septiembre 2009, 03:40 am
Claro, solamente debes aprender expresiones regulares, saber que donde dice .html debe ir un condicional que no pida extensión sino *

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)*$ index.php?permalink=$1 [NC]

algo así y despues tomas las variables desde tu php y los procesas, borras $_GET y con explode hacia "/" vas separando variable y valor.


Título: Re: ocultar variables de url desde php
Publicado por: MaLkAvIaN_NeT en 23 Septiembre 2009, 05:04 am
Bien voy a investigar como hacerlo entonces, otra pregunta estoy leyendo este tutorial:

http://www.desarrolloweb.com/articulos/introduccion-htaccess.html

...de donde cito el siguiente párrafo:

Citar
El .htaccess es un archivo de texto propio de Apache, que se coloca en cualquiera de los directorios de publicación del servidor web y afecta al directorio donde esté colocado y a todos sus subdirectorios. Con .htaccess se pueden configurar muchos temas variados para esos directorios, sin tener que tocar el archivo httpd.conf de Apache, que es donde se guardan las configuraciones generales del servidor.

Esto me confunde un poco, y mi pregunta es debo modifcar el .htaccess que esta en el apache o tengo que crear uno y pegarlo en mi directorio


Título: Re: ocultar variables de url desde php
Publicado por: :ohk<any> en 23 Septiembre 2009, 14:55 pm
Claro, solamente debes aprender expresiones regulares, saber que donde dice .html debe ir un condicional que no pida extensión sino *

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)*$ index.php?permalink=$1 [NC]

algo así y despues tomas las variables desde tu php y los procesas, borras $_GET y con explode hacia "/" vas separando variable y valor.

Mil disculpas por lo que te voy a pedir, pero me gustaria me des otro ejemplo porfavor.

 ;) :-* :xD

jejeje, espero tu respuesta


Título: Re: ocultar variables de url desde php
Publicado por: дٳŦ٭ en 26 Septiembre 2009, 03:11 am
Siempre posteas cosas de php fuera del foro indicado...


Título: Re: ocultar variables de url desde php
Publicado por: m1n05_4 en 30 Septiembre 2009, 14:41 pm
Claro, solamente debes aprender expresiones regulares, saber que donde dice .html debe ir un condicional que no pida extensión sino *

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^(.*)*$ index.php?permalink=$1 [NC]

algo así y despues tomas las variables desde tu php y los procesas, borras $_GET y con explode hacia "/" vas separando variable y valor.

El .htaccess son directivas y reglas que creas para que el apache las aplique. Cabe destacar que se hacen efectivas dentro del lugar de la carpeta.