remplazar .php?xxx por xxx

Iniciado por marcos raketsky, 26 Junio 2016, 06:15 AM

0 Miembros y 1 Visitante están viendo este tema.

marcos raketsky

hola, como dice en el titulo alguien sabe como remplazar  .php?xx por directorio.
quiero remplazar usuario.php?10 por /u/10/
gracias

engel lex

Lo que buscas se llaman "url amistosas" si buscas en google so re ellas,conseguiras todo lo que necesitas sobre ellas, con código de ejemplo
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

AlbertoBSD

te sirve el .HTACCESS y con el puedes hacer que todas las peticiones las procese un script en php y con el procesas el URL manualmente y realizas el proceso que mencionas.

Saludos
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

daniela Vega

rename

(PHP 4, PHP 5, PHP 7)
rename — Renombra un archivo o directorio

Descripción ¶

bool rename ( string $oldname , string $newname [, resource $context ] )
Intenta renombrar oldname a newname, moviéndolo a otro directorio si fuera necesario. Si newname existe, lo sobrescribirá.

Parámetros ¶

oldname
Nota:
El nombre anterior. La envoltura usada en oldname debe coincidir con la envoltura usada en newname.
newname
El nuevo nombre.

context
Nota: Soporte para context fue añadido en PHP 5.0.0. Para una descripción de contexts, refiérase a Flujos.
Valores devueltos ¶

Devuelve TRUE en caso de éxito o FALSE en caso de error.

Historial de cambios ¶

Versión   Descripción
5.3.1   rename() ahora puede renombrar archivos a través de controladores de Windows.
5.0.0   rename() ahora también puede ser usado con algunas envolturas URL. Consulte Protocolos y Envolturas soportados para un listado de las envolturas que soporta rename().
4.3.3   rename() ahora es capaz de renombrar ficheros a través de particiones en sistemas basados en *nix, proporcinando los permisos apropiados. Se pueden generar advertencias si el sistema de ficheros destino no permite llamadas al sistema de chown() o chmod() hechas sobre archivos — por ejemplo, si el sistema de ficheros destino en un sistema de ficheros FAT.


http://php.net/manual/es/function.rename.php

AlbertoBSD

daniela Vega lo que pusiste no sirve para los propositos que buscan.

Lo que el usuario quiere son pretty urls

Saludos!
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW