No se si va aquí directamente, o si debería ir en javascript.
La aplicación que estoy haciendo carga, según los privilegios del usuario, hasta tres valores distintos en la sesión. El caso es que una de esas sesiones es la que permite que el usuario haga algunas operaciones especiales, algunas de ellas se hacen desde una nueva ventana; pero el problema está porque la sesión se sobreescribe con un valor vacío cuando se abre la ventana.
El javascript que uso es hiper sencillo:
Código:
Como lo poco que se sobre php lo voy aprendiendo sobre la marcha, no tengo muy claro si para un sistema de privilegios de usuarios este modo de manejar las sesiones es el más adecuado, o si por el contrario tendría que pensar en otra cosa...window.open(URL,ventana,"width=800,height=500,scrollbars=YES")
La página que se carga con el javascript, es un php con un if else para asegurarse de que se haya pasado un valor por el url, y después de eso hay un switch, y cada case comprueba con varios if else si hay definidas sesiones y demás.
Pero por lo pronto, se os ocurre porqué se puede estar sobreescribiendo/borrando esa sesión? Necesitáis más datos?
Gracias de antemano.