Write haof XML files: Jordi Canals
(
jcanals@gmail.com)
Fecha: mar 22 mar 2005 - 04:11:05 CET
On Tue, 22 Mar 2005 04:10:17 +0100, Jordi Canals
<
jcanals@gmail.com> wrote:
> On Mon, 21 Mar 2005 22:59:23
+0100, Hari Seldon
> <
hari.seldon@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¶m2=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
Este archivo fue generado por hypermail 2.1.7 : sáb 18 mar 2006 - 18:24:09 CET