| Por: Vladimir Luna | 28/11/01
|
Respuesta:
Hay soluciones más óptimas que resuelven la necesidad de crear cientos de directorios o archivos, pero pasan por configurar el servidor de páginas web que nos aloja. Con ello podremos transformar direcciones del tipo:
http://www.empresa.com/productos?id=987
En otras como
http://www.empresa.com/productos/987
La configuración del servidor Apache debería tener un bloque como este:
<Location "/productos">
ForceType application/x-httpd-php
</Location>
Además deberíamos crear un documento con un script, que colocaríamos en nuestro DOCUMENT_ROOT, llamado "productos". En ese script podríamos buscar el índice del artículo que se debe mostrar en la cadena de la URL que se está consultando y dependiendo de ese índice mostrar la información del producto adecuado.
Nota: en el ejemplo se trabaja con un supuesto script PHP y el sevidor Apache. La idea tiene el sello de Rasmus Lerdorf, el creador de PHP. No tengo ni idea de cómo hacer algo parecido en ASP ni en otros servidores.
| Por: Daniel | 10/2/02
|
Nuestra opinión:
Las cookies no siempre están activas en los navegadores de los usuarios, o bien porque el navegador no las soporta o bien porque hay gente que, de entrada, prefiere rechazarlas.
| Por: E. Fernandez | 05/9/02
|
Despues en la página llamada se lee el valor y se procesa.
En la página que llama:
<%
...
Session (nombre)=valor
...
%>
En la página llamada:
<%
...
variable=Session (nombre)
...
%>
RESPUESTA
Puede que tengas razón, pero ese método no lo podrás utilizar siempre. ¿Y si en la página a la que quieres enviar la información (la segunda) le quieres mandar un valor distinto dependiendo del enlace que se ha pulsado?
Si lo piensas, verás como tienes que hacer de alguna manera un paso de variables, porque esa primera variable que definiste en la página 1 no puede cambiarse al pulsar sobre el enlace. No se si con este segundo párrafo lo he dejado menos claro...
| Por: José B. Moreno Suárez | 30/10/05
|