Título: [Ayuda] Problemas con sesiones. Publicado por: mastercss en 20 Marzo 2013, 21:27 pm MI problema es el siguiente. No he cambiado absolutamente ningun trozo de de codigo de mi web, pero sin saber porque, la sesion o mejor dicho las variables de sesion no se guardan entre paginas.
Estoy desesperado la verdad. Todo empieza con el archivo de login, que comprueba con la base de datos el usuario y la contraseña y en el caso de que sea correcto entonces crea cuatro variables de sesion, con los datos de ese usuario y redirige a profesionales.php. En profesionales compruebo la existencia de la variable de sesion usuario y si existe imprimo el codigo html y sino redirijo de nuevo a login.php. Os pongo los codigos. Login.php Código
profesionales.php Código
Título: Re: [Ayuda] Problemas con sesiones. Publicado por: tecasoft en 20 Marzo 2013, 21:49 pm yo veo en el archivo profesionales.php esta linea nose: <a href="http://127.0.0.1/orocar/
ademas mira haber si es el php.ini si guarda las session.cookie en el sitio , es decir si esta correctamente, ves x pasos, si dices que el codigo no lo has tocado piensa haber xk es, no te puedo ayudar mucho mas aya, lo siento Título: Re: [Ayuda] Problemas con sesiones. Publicado por: mastercss en 20 Marzo 2013, 22:05 pm Desgraciadamente se programar en php y javascript pero no tengo ni idea de como mirar lo del php.ini. Si me indicas un poco el como estaria agradecido.
Título: Re: [Ayuda] Problemas con sesiones. Publicado por: tecasoft en 20 Marzo 2013, 22:43 pm x defecto te deberia de dejar, dices que en tu pc te funciona? y en el hosting de linux no te funciona? pos contacta con tu proveedor de hosting y que te digan que pasa con el php.ini o modificalo desde tu panel de control pero recuerda hacer copias de seguridad
Título: Re: [Ayuda] Problemas con sesiones. Publicado por: mastercss en 21 Marzo 2013, 03:52 am Bueno por algun extraño motivo he conseguido solucionar el problema. No he tenido que mirar el php.ini ni mucho menos, simplemente parece que el "XAMPP" viene con una version 5.4 de php y me obliga a utilizar la directiva session_register(). Para solucionarlo solo hice esto:
Código
Por lo que he leido en la documentación de PHP es una funcion que va a desaparecer de PHP y aun asi en ese caso, estnado en un php 5.4 no deberia de tener problemas con declarar las variables de sesion sin esta funcion. Si alguien lo utiliza porque le pase lo mismo que sepa que asi tal cual la linea de session_register('usuario') da un error de "deprecated" o en via de desaparicion. Para solucionarlo basta con poner un "@" delante, es decir, @session_register('usuario'). Muchas gracias por la ayuda. Título: Re: [Ayuda] Problemas con sesiones. Publicado por: tecasoft en 21 Marzo 2013, 20:30 pm pues eso no lo sabia yo, gracias a ti
|