![]() |
| |||||||
| Registrarse | Preguntas Frecuentes | Lista de Foreros | Calendario | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
| | LinkBack | Herramientas | Desplegado |
| |||
| Hola, y felices fiestas a tod***s Tengo una aplicación con validación de usuarios y el control lo hago medantes variables de sesión. El caso es que se pierden las variables de sesion al cambiar de página. els esquema es como sigue: [ejemplo] "Login usuario" --> "acceso" si el usuario está en la BD .... session_start(); $_SESSION['usser']=$nom_usuario; $_SESSION['... otras variables ...']= ... ... header(header("Location: http://".$_SERVER['HTTP_HOST']."".dirname($_SERVER['PHP_SELF'])."/.pag.php"); y en pag.php session_start(); if ((!isset($_SESSION['usser'])) header("Login usuario") else echo "Hola $_SESSION['usser']"; .... Pues no hay nada en la variable usser (ni en ninguan de la variables registradas) y me vuelve al "login usuario" El caso es que si hago un back a la página de login y vuelvo a meter de nuevo el usuario funciona todo correctamente. Qué puede estar pasando? es php 4.3.2. En php 5.1.2 me funciona todo correctamente, pero no puedo cambiar la versión (de momento) -- salu2. alba |
| | ||||
| ||||
| |
| |||
| Alba nos comentaba un dia en es.comp.lenguajes.php, y con tan sabias palabras, nos enseño la luz: > Tengo una aplicaci¢n con validaci¢n de usuarios y el control lo hago > medantes variables de sesi¢n. > El caso es que se pierden las variables de sesion al cambiar de p***gina. > els esquema es como sigue: Mira el php.ini, a ver como estas almacenando las sesiones, donde se guarda esa info, si existe el directorio, etc. -- Lex Sparrow Pagina sobre gestión de las news: http://www.pclandia.net/lexsparrow/usenet/ Press Play Then Any Key http://www.pressplaythenanykey.com/ FAQ de es.comp.lenguajes.php: http://www.pclandia.net/escomplenguajesphp |
| |||
| Alba nos comentaba un dia en es.comp.lenguajes.php, y con tan sabias palabras, nos enseño la luz: > Tengo una aplicaci¢n con validaci¢n de usuarios y el control lo hago > medantes variables de sesi¢n. > El caso es que se pierden las variables de sesion al cambiar de p***gina. > els esquema es como sigue: Mira el php.ini, a ver como estas almacenando las sesiones, donde se guarda esa info, si existe el directorio, etc. -- Lex Sparrow Pagina sobre gestión de las news: http://www.pclandia.net/lexsparrow/usenet/ Press Play Then Any Key http://www.pressplaythenanykey.com/ FAQ de es.comp.lenguajes.php: http://www.pclandia.net/escomplenguajesphp |
| |||
| Alba nos comentaba un dia en es.comp.lenguajes.php, y con tan sabias palabras, nos enseño la luz: > Tengo una aplicaci¢n con validaci¢n de usuarios y el control lo hago > medantes variables de sesi¢n. > El caso es que se pierden las variables de sesion al cambiar de p***gina. > els esquema es como sigue: Mira el php.ini, a ver como estas almacenando las sesiones, donde se guarda esa info, si existe el directorio, etc. -- Lex Sparrow Pagina sobre gestión de las news: http://www.pclandia.net/lexsparrow/usenet/ Press Play Then Any Key http://www.pressplaythenanykey.com/ FAQ de es.comp.lenguajes.php: http://www.pclandia.net/escomplenguajesphp |
| |||
| Alba nos comentaba un dia en es.comp.lenguajes.php, y con tan sabias palabras, nos enseño la luz: > Tengo una aplicaci¢n con validaci¢n de usuarios y el control lo hago > medantes variables de sesi¢n. > El caso es que se pierden las variables de sesion al cambiar de p***gina. > els esquema es como sigue: Mira el php.ini, a ver como estas almacenando las sesiones, donde se guarda esa info, si existe el directorio, etc. -- Lex Sparrow Pagina sobre gestión de las news: http://www.pclandia.net/lexsparrow/usenet/ Press Play Then Any Key http://www.pressplaythenanykey.com/ FAQ de es.comp.lenguajes.php: http://www.pclandia.net/escomplenguajesphp |
| |||
| Alba nos comentaba un dia en es.comp.lenguajes.php, y con tan sabias palabras, nos enseño la luz: > Tengo una aplicaci¢n con validaci¢n de usuarios y el control lo hago > medantes variables de sesi¢n. > El caso es que se pierden las variables de sesion al cambiar de p***gina. > els esquema es como sigue: Mira el php.ini, a ver como estas almacenando las sesiones, donde se guarda esa info, si existe el directorio, etc. -- Lex Sparrow Pagina sobre gestión de las news: http://www.pclandia.net/lexsparrow/usenet/ Press Play Then Any Key http://www.pressplaythenanykey.com/ FAQ de es.comp.lenguajes.php: http://www.pclandia.net/escomplenguajesphp |
| |||
| Alba nos comentaba un dia en es.comp.lenguajes.php, y con tan sabias palabras, nos enseño la luz: > Tengo una aplicaci¢n con validaci¢n de usuarios y el control lo hago > medantes variables de sesi¢n. > El caso es que se pierden las variables de sesion al cambiar de p***gina. > els esquema es como sigue: Mira el php.ini, a ver como estas almacenando las sesiones, donde se guarda esa info, si existe el directorio, etc. -- Lex Sparrow Pagina sobre gestión de las news: http://www.pclandia.net/lexsparrow/usenet/ Press Play Then Any Key http://www.pressplaythenanykey.com/ FAQ de es.comp.lenguajes.php: http://www.pclandia.net/escomplenguajesphp |
| |||
| Pues en principio creo que está todo bien configurado. Es mas, ya hay otra aplicación en PHP que trabaja con sesiones perfectamente. Pongo la parte de Session de. php.ini (he quitado todos los comentarios): [Session] session.save_handler = files session.save_path = C:\PHP\sessiondata ; Este directorio existe y tiene los permisos adecuados session.use_cookies = 1 ; session.use_only_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = / session.cookie_domain = session.serialize_handler = php session.gc_probability = 1 session.gc_divisor = 100 session.gc_maxlifetime = 1440 session.bug_compat_42 = 1 session.bug_compat_warn = 1 session.referer_check = session.entropy_length = 0 session.entropy_file = ;session.entropy_length = 16 ;session.entropy_file = /dev/urandom session.cache_limiter = nocache session.cache_expire = 180 session.use_trans_sid = 0 url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fields et=" Lo único que he comprobado es que en dicho directorio no aparece la sesión al principio, pero luego si (después de darle al back y de nuevo el login). Es como si no le diera tiempo a grabar la sesión. Otra preguntita, he instalado el PEAR para poder usar el Spreadsheet_Excel_Writer. Lo estoy probando en una máquina local que ya tiene instalado el Office. La duda que tengo es si hay que tener instalado el office en la misma máquina que va a utilizar dicha extensión, ya que me resulta muy cómoda la herramienta para poder extraer información de BD mySQL a una hoja de cálculo. -- salu2. alba |
| |||
| Pues en principio creo que está todo bien configurado. Es mas, ya hay otra aplicación en PHP que trabaja con sesiones perfectamente. Pongo la parte de Session de. php.ini (he quitado todos los comentarios): [Session] session.save_handler = files session.save_path = C:\PHP\sessiondata ; Este directorio existe y tiene los permisos adecuados session.use_cookies = 1 ; session.use_only_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = / session.cookie_domain = session.serialize_handler = php session.gc_probability = 1 session.gc_divisor = 100 session.gc_maxlifetime = 1440 session.bug_compat_42 = 1 session.bug_compat_warn = 1 session.referer_check = session.entropy_length = 0 session.entropy_file = ;session.entropy_length = 16 ;session.entropy_file = /dev/urandom session.cache_limiter = nocache session.cache_expire = 180 session.use_trans_sid = 0 url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fields et=" Lo único que he comprobado es que en dicho directorio no aparece la sesión al principio, pero luego si (después de darle al back y de nuevo el login). Es como si no le diera tiempo a grabar la sesión. Otra preguntita, he instalado el PEAR para poder usar el Spreadsheet_Excel_Writer. Lo estoy probando en una máquina local que ya tiene instalado el Office. La duda que tengo es si hay que tener instalado el office en la misma máquina que va a utilizar dicha extensión, ya que me resulta muy cómoda la herramienta para poder extraer información de BD mySQL a una hoja de cálculo. -- salu2. alba |
| |
| |
| |||
| Pues en principio creo que está todo bien configurado. Es mas, ya hay otra aplicación en PHP que trabaja con sesiones perfectamente. Pongo la parte de Session de. php.ini (he quitado todos los comentarios): [Session] session.save_handler = files session.save_path = C:\PHP\sessiondata ; Este directorio existe y tiene los permisos adecuados session.use_cookies = 1 ; session.use_only_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = / session.cookie_domain = session.serialize_handler = php session.gc_probability = 1 session.gc_divisor = 100 session.gc_maxlifetime = 1440 session.bug_compat_42 = 1 session.bug_compat_warn = 1 session.referer_check = session.entropy_length = 0 session.entropy_file = ;session.entropy_length = 16 ;session.entropy_file = /dev/urandom session.cache_limiter = nocache session.cache_expire = 180 session.use_trans_sid = 0 url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=,fields et=" Lo único que he comprobado es que en dicho directorio no aparece la sesión al principio, pero luego si (después de darle al back y de nuevo el login). Es como si no le diera tiempo a grabar la sesión. Otra preguntita, he instalado el PEAR para poder usar el Spreadsheet_Excel_Writer. Lo estoy probando en una máquina local que ya tiene instalado el Office. La duda que tengo es si hay que tener instalado el office en la misma máquina que va a utilizar dicha extensión, ya que me resulta muy cómoda la herramienta para poder extraer información de BD mySQL a una hoja de cálculo. -- salu2. alba |
![]() |
| Herramientas | |
| Desplegado | |
| |
Temas Similares | ||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Clientes pierden ciertas configuraciones cuando inician sesión fuera de la oficina | Víctor Campuzano | Newsgroup microsoft.public.es.windows.server.directorio_activo | 4 | 06-03-2008 18:09:17 |
| Variables de sesion con Firefox | pagonza | Newsgroup microsoft.public.es.dotnet.aspnet | 2 | 23-01-2008 01:38:03 |
| Ayuda con variables de Sesion | jacgandres | Newsgroup microsoft.public.es.iis | 0 | 31-07-2007 17:52:01 |
| Variables de sesión | korex | Newsgroup es.comp.lenguajes.php | 63 | 23-11-2006 11:47:11 |
| IIS no me guarda las variables de sesion | Henry | Newsgroup microsoft.public.es.iis | 0 | 22-05-2006 11:00:01 |