Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/07/2006, 10:22
Abite
 
Fecha de Ingreso: septiembre-2005
Mensajes: 70
Antigüedad: 19 años, 5 meses
Puntos: 0
Manejo de cookies

Hola, estoy utilizando cookies para controlar el idioma preferido por el visitante en mi pagina web, para ello utilizo el siguiente código:

Código:
function setCookie(NameOfCookie, value, expiredays){ 
	var ExpireDate = new Date ();
	ExpireDate.setTime(ExpireDate.getTime() + (expiredays * 24 * 3600 * 1000));
	document.cookie = NameOfCookie + "=" + escape(value) + 
	((expiredays == null) ? "" : "; expires=" + ExpireDate.toGMTString());
	location.href = self.location;
}
El objetivo es que una vez que genere la cookie, refresque la pagina actual, y cargue el archivo de idioma correcto.

Me funciona correctamente en algunas partes del web, voy a ver si consigo explicarme, estoy utilizando mod_rewrite para las urls, y cuando utilizo urls de primer nivel:

http://www.dominio.com/seccion.php
http://www.dominio.com/seccion2.php

Funciona perfectamente, el problema radica cuando complico un poco la url:

http://www.dominio.com/subseccion/seccion-1-2-1.php

En las páginas con una url similar no me funciona.

¿Alguna idea? es que me parece muy raro.

Un saludo