Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/02/2008, 14:58
Avatar de quinqui
quinqui
 
Fecha de Ingreso: agosto-2004
Ubicación: Chile!
Mensajes: 776
Antigüedad: 19 años, 8 meses
Puntos: 56
Re: Problemas con Variables y Sesiones: Pagina en 2 idiomas

A ver, por partes.

Cuando quieres que una página php sea segura, esto es, usar sesiones de usuario, debes incluir en el inicio de todas las páginas a proteger la función session_start() . Y debe ser al inicio, no después de un comentario ni de un salto de línea: estrictamente al inicio del script. Y sí, tienes que poner la función en toooodas esas páginas, no sólo en la de inicio. Imagina que ella es un intérprete del idioma francés y que tú tienes en tu scriipt un texto que viene en francés: si ella no está, ¿cómo podrá tu script entender el contenido de ese texto en francés?
No creo que sea muy exigente copiar esa línea en todas las páginas que quieras que sean parte de la sesión ^^U.

Para inicializar una variable de sesión lo puedes hacer tanto cuando creas la sesión como mientras se encuentra activa. Inicializar la variable es realmente darle un valor inicial.

Ahora, si quieres otra forma de solucionar esto sin usar las variables que te otorga la sesión php, puedes pasar el parámetro de página a página a través del URL y la recoges con $_GET, pero en ese sentido el que se te haya ocurrido guardarla en $_SESSION es más limpio y seguro, pues si la persona llegara a borrar del url el valor de "idioma" elegido, volvería al por defecto que tú hayas creado.
__________________
pipus.... vieeeeeji plomius!!!
*quinqui site*