Enlaces
Esta en:

documentos
Arriba
Bind-9
Bind-8
Ad+bind
Dhcp
Kdephp
Shell
Trucos
Php
Documentos
Cuestiones php
Fedora
Legal
W2000 xp
COMOS
Errores dns

Re: [PHP-ES] Re: friendly URL en PHP + MySQL

Write haof XML files: Jordi Canals <jcanals_at_gmail.com>
Fecha: Tue, 22 Mar 2005 04:11:05 +0100

On Tue, 22 Mar 2005 04:10:17 +0100, Jordi Canals <jcanals_at_gmail.com> wrote:
> On Mon, 21 Mar 2005 22:59:23 +0100, Hari Seldon
> <hari.seldon_at_telefonica. net> wrote:
> > Y si no teneis opción de usar .htaccess?
> > ¿Y si el server web es un IIS en vez de apache?
> > También puede que en vez de apache, sea cualquier otro servidor web.. Y no
> > "estamos seguros" de que las directivas funcionen...
> >
> > Yo opino que sería más conveniente utilizar lo que pediría yo al sistema
> > como mínimo, esto es, si escribo un CMS en PHP y base de datos MySql, pues
> > pediría que el hosting me diese PHP y MySql, y nada más; utilizar recursos
> > que pueden depender únicamente de Apache, y de los permisos/acceso que
> > tengamos a él, me parece una práctica peligrosa...
> >

Bien,

Tampoco es mucho pedirle al hosting que use Apache, puesto que los
encontraras a miles. Si me dijeras que le vas a pedir IIS + PHP +
MySQL a un proveedor de hosting, ya me lo pones más dificil (si tienen
IIS, suelen tener ASP y MSSQL). Como dato estadístico, Apache se usa
en el 70% de los servidores mientras que IIS solo en el 20% (Fuente:
NetCraft).

De todas formas, si quieres hacerlo independiente del servidor web que
se vaya a usar, entonces hay que ajustarse a los estandares para un
GET. Y en ese caso, la solución que te funcionará en cualquier
servidor es la de los parámetros en forma standard:
pagina.php?parametro=valor&param2=valor2 .... Con apache podras usar
el mod_rewrite. Con IIS, por desgracia no funciona.

Otra posibilidad con Apache (Solo con Apache) es formar la URL en la
forma: pagina.php/parametro/parametro2/parametro3 entonces solo debes
analizar la variable $_SERVER['REQUEST_URI'] y allí encontrarás la URL
tal como la escribió el usuario ... con explode() se pueden separar
esos datos en una matriz.

Salu2.

-- 
PHP Spanish Localization Talk Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
Nearby mar mar 22 2005 - 06:24:59 CET

Este archivo fue generado por hypermail 2.2.0 : mié nov 07 2007 - 20:55:33 CET


Página Principal
Google

Web
dns.bdat.net

Visita nuestro proveedor:
www.bdat.net

Publicidad:

Impresenteibols:Humor Jazz, música en vivo