Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/08/2008, 15:49
Avatar de dplweb
dplweb
 
Fecha de Ingreso: enero-2002
Mensajes: 74
Antigüedad: 22 años, 4 meses
Puntos: 0
[SESSION] propagar variables entre directorios

Hola
Espero esten muy bien.

Bueno, trabajar con sesiones no es tanto problema para mi, al menos en el aspecto básico. No soy experto pero me defiendo bien y entiendo.

Pero esta cosa no la entiendo. Cuando navego estando dentro la sesion entre las paginas de la aplicacion no tengo problemas, pero si me cambio de directorio, por ejemplo a uno superior en el arbol, aun cuando ponga en la pagina del directorio superior "session_start()"... la sesion simplemente no existe.
Si vuelvo al directorio original, la sesion esta ahi.
La sesion que tengo creada permite ver algunos links (menu) que no se verian no estando en sesion, y por eso me doy cuenta de la diferencia.

¿Es necesario exponer el session id en un link? ¿Como lo logro?
Usando la funcion "session_id()" no me da resultado, me da una cadena vacia.

Esta es la configuracion de php con respecto a sesiones en mi "localhost"

Código PHP:
session.auto_start Off
session
.bug_compat_42 On
session
.bug_compat_warn On
session
.cache_expire 180
session
.cache_limiter nocache
session
.cookie_domain no value
session
.cookie_httponly Off
session
.cookie_lifetime 0
session
.cookie_path = /
session.cookie_secure Off
session
.entropy_file no value
session
.entropy_length 0
session
.gc_divisor 100
session
.gc_maxlifetime 1440
session
.gc_probability 1
session
.hash_bits_per_character 4
session
.hash_function 0
session
.name PHPSESSID
session
.referer_check no value
session
.save_handler files
session
.save_path C:/Users/usuario/AppData/Local/Temp
session
.serialize_handler php
session
.use_cookies On
session
.use_only_cookies Off
session
.use_trans_sid 
Ahora, realmente no tengo idea como solucionar esto... estoy medio aproblemado con este tema.
Les cuento. Es una aplicacion que muestra cuentas de usuario, cada usuario tiene un directorio. Las funciones generales estan en el directorio superior (buscar, registro).
Los usuarios entran a su pagina digitando "www.sitio.cl/algo/usuario/"

Por mientras tendre que dejar que los usuarios vean su pagina como "www.sitio.cl/algo/?user=usuario" hasta que resuelva este nuevo problema.

Espero me puedan ayudar.
Muchas gracias.
Saludos
__________________
...webmastereando por la vida...