INICIO FORO
Regresar   ForoCoches > Zona General > General

  Entendidos en PHP -> necesito ayuda en una cosa  
Respuesta

 
Herramientas
Viejo 11-jun-2019, 18:51   #1
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Entendidos en PHP -> necesito ayuda en una cosa

Buenas shurs, pues la cosa es que he inicializado una variable de SESSION



$_SESSION['loggedin']=true


Que se pone en TRUE cuando el user y el passe estan bien en false cuando cierra sesion


Me funcionaba perfectamente en localhost pero una vez lo he subido a la web no me funciona y parece ser que estas variables NO me guardan el estado true al iniciar sesión




Alguno sabe qué podria ser? Gracias de antebrazo
Mochoncito está desconectado   Responder Con Cita


Viejo 11-jun-2019, 18:57   #2
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Upeo Sano sanisimo, autopole, autopena, autodidacta
Mochoncito está desconectado   Responder Con Cita
Viejo 11-jun-2019, 18:59   #3
MostlyHarmless
Fusilamientos 3 de Mayo
 
Avatar de MostlyHarmless
 
May 2018 | 3.794 Mens.
Pones session_start(); antes por alguna parte?

Yo caí, La Resistance triunfó.
MostlyHarmless está desconectado   Responder Con Cita


 

 

Viejo 11-jun-2019, 19:00   #4
Topke
ForoCoches: Miembro
 
Jun 2019 | 371 Mens.
Si te funciona en localhost y no en el hosting, mira que las rutas estén correctas, especialmente la del login
Topke está desconectado   Responder Con Cita


 

 

Viejo 11-jun-2019, 19:01   #5
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Cita:
Originalmente Escrito por MostlyHarmless Ver Mensaje
Pones session_start(); antes por alguna parte?



Si, es como si la variable desapareciera porque hago echo y no sale nada, mientras que si lo hago en mi checlogin sale que esta a 1




Como si al cambiar de pagina la variable desapareciera
Mochoncito está desconectado   Responder Con Cita
Viejo 11-jun-2019, 19:05   #6
Bryan_Stevens
ForoCoches: Miembro
 
Avatar de Bryan_Stevens
 
Nov 2010 | 374 Mens.
Lugar: Sevilla
Si estás utilizando un subdominio, o SSL probablemente la cookie no estará guardandose por lo que lo ideal es que configures los parámetros de la cookie antes de iniciar la sesión con session_set_cookie_params()

Bryan_Stevens está desconectado   Responder Con Cita
Viejo 12-jun-2019, 08:59   #7
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Cita:
Originalmente Escrito por Bryan_Stevens Ver Mensaje
Si estás utilizando un subdominio, o SSL probablemente la cookie no estará guardandose por lo que lo ideal es que configures los parámetros de la cookie antes de iniciar la sesión con session_set_cookie_params()
Efectivamente es un subdominio. Voy a investigar ese parámetro. Muchas gracias shur, me has salvado probablemente
Mochoncito está desconectado   Responder Con Cita
Viejo 12-jun-2019, 09:28   #8
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Cita:
Originalmente Escrito por Bryan_Stevens Ver Mensaje
Si estás utilizando un subdominio, o SSL probablemente la cookie no estará guardandose por lo que lo ideal es que configures los parámetros de la cookie antes de iniciar la sesión con session_set_cookie_params()


session_set_cookie_params(10000, '/', '.midomininio.es', false, false);
session_start();



He puesto esto para configurar las cookies, pero el problema persiste. Voy a seguir investigando
Mochoncito está desconectado   Responder Con Cita
Viejo 12-jun-2019, 09:57   #9
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Upeito sano por si alguien me ayuda :=)
Mochoncito está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:01   #10
Misko
ForoCoches: Miembro
 
Jul 2016 | 269 Mens.
Lugar: Sanxenxo

Peugeot 207 1.6 16V XS

Mira que la ruta dónde guardas sesión tenga permisos...
O igual me estoy tirando un triplazo y se queda en memoria
Misko está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:02   #11
Misko
ForoCoches: Miembro
 
Jul 2016 | 269 Mens.
Lugar: Sanxenxo

Peugeot 207 1.6 16V XS

Revisa que no tengas más proyectos tampoco, prueba a simplemente cambiar el nombre de la entrada del array
Misko está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:06   #12
FlashGordon
ForoCoches: Miembro
 
Avatar de FlashGordon
 
Sep 2016 | 137 Mens.
Crea la sesión y deja logs por pantalla, a ver que valor tienen.
Prueba también a destruir la sesión antes de iniciarla, o a conectarte desde el movil, por si acaso es un problema de cookies de tu PC.
FlashGordon está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:10   #13
SandwichesDeRea
ForoCoches: Miembro
 
Avatar de SandwichesDeRea
 
Oct 2013 | 3.309 Mens.
No estarás usando un servidor con algún tipo de caché, no?
SandwichesDeRea está conectado ahora   Responder Con Cita
Viejo 12-jun-2019, 11:20   #14
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Cita:
Originalmente Escrito por FlashGordon Ver Mensaje
Crea la sesión y deja logs por pantalla, a ver que valor tienen.
Prueba también a destruir la sesión antes de iniciarla, o a conectarte desde el movil, por si acaso es un problema de cookies de tu PC.
He probado desde varios PC y siempre desde incognito (por el tema de la cache y tal) Tambien desde el movil y nada
Mochoncito está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:21   #15
Chiquitinop
*AutοBаn Spаm/flood/Trοll*
 
Avatar de Chiquitinop
 
Dic 2016 | 2.105 Mens.
$_SESSION["loggedin"]=true;
Chiquitinop está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:22   #16
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Cita:
Originalmente Escrito por FlashGordon Ver Mensaje
Crea la sesión y deja logs por pantalla, a ver que valor tienen.
Prueba también a destruir la sesión antes de iniciarla, o a conectarte desde el movil, por si acaso es un problema de cookies de tu PC.

Tambien he ido dejando logs por pantalla y en cuanto cambio de pagina (de inicio de sesion al perfil) ya los logs desaparecen, es decir, desaparecen las variables $_SESSION
Mochoncito está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:24   #17
mecherillo
ForoCoches: Miembro
 
Ene 2016 | 335 Mens.
Es posible que sea o bien problema de dominio, o bien un tema de configuración. Comprueba el php.ini que esté todo correcto
mecherillo está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:26   #18
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Cita:
Originalmente Escrito por mecherillo Ver Mensaje
Es posible que sea o bien problema de dominio, o bien un tema de configuración. Comprueba el php.ini que esté todo correcto
No tengo php.ini en la carpeta raiz de mi subdominio, será por eso?
Mochoncito está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:30   #19
Pableninn
ForoCoches: Miembro
 
Avatar de Pableninn
 
Dic 2018 | 467 Mens.
Lugar: Galapagar

ZIL-115

es posible que sea un problema de permisos a la hora de almacenar la sesión, investiga sobre session_save_path
Pableninn está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:33   #20
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Cita:
Originalmente Escrito por Pableninn Ver Mensaje
es posible que sea un problema de permisos a la hora de almacenar la sesión, investiga sobre session_save_path
Okay gracias
Mochoncito está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:35   #21
Bokoa
ForoCoches: Usuario
 
Avatar de Bokoa
 
Oct 2010 | 6.556 Mens.
Lugar: Alicante

Koxx One Sandy Brown

¿el servidor que tecnología utiliza? ¿versión de PHP?
Bokoa está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:37   #22
Osvaldo
Osvaldo Paniccia
 
Avatar de Osvaldo
 
Jun 2015 | 1.666 Mens.
Osvaldo está conectado ahora   Responder Con Cita
Viejo 12-jun-2019, 11:41   #23
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Cita:
Originalmente Escrito por Bokoa Ver Mensaje
¿el servidor que tecnología utiliza? ¿versión de PHP?
Version de PHP 4.8.3


A que te refieres con a que tecnologia usas?
Mochoncito está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:41   #24
Malwared
ForoCoches: Miembro
 
Mar 2019 | 221 Mens.
Lugar: FC

motonabo

mira la version php del servidor local que tienes y la del servidor donde la estas subiendo, casi todos los servidores locales tipo xampp o wamp, easyphp tienen versiones de php antiguas o aunque sean recientes dan problemas....

mejor desarrollar directamente en un servidor barato y listo...
Malwared está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:41   #25
mecherillo
ForoCoches: Miembro
 
Ene 2016 | 335 Mens.
Cita:
Originalmente Escrito por Mochoncito Ver Mensaje
Tambien he ido dejando logs por pantalla y en cuanto cambio de pagina (de inicio de sesion al perfil) ya los logs desaparecen, es decir, desaparecen las variables $_SESSION
Cita:
Originalmente Escrito por Mochoncito Ver Mensaje
No tengo php.ini en la carpeta raiz de mi subdominio, será por eso?
Si no lo tienes, no podrás modificarlo seguramente por ser un alojamiento compartido. Ponte en contacto con la empresa de hosting y coméntales a ver si ellos lo tienen limitado.

Al cambiar de página, sigues estando dentro del mismo dominio?
mecherillo está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:43   #26
mecherillo
ForoCoches: Miembro
 
Ene 2016 | 335 Mens.
Cita:
Originalmente Escrito por Mochoncito Ver Mensaje
Version de PHP 4.8.3


A que te refieres con a que tecnologia usas?
Ni la 5? Yo de ti intentaría cambiar a una versión más reciente. Ya no digo la 7, pero al menos la versión 5, independientemente de que la SESSION te funcione o no.
mecherillo está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:44   #27
nilbom
ForoCoches: Miembro
 
Ago 2014 | 157 Mens.
Cita:
Originalmente Escrito por Mochoncito Ver Mensaje
Version de PHP 4.8.3
Pero qué haces usando php4 aun... madre mia
nilbom está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:46   #28
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Cita:
Originalmente Escrito por mecherillo Ver Mensaje
Ni la 5? Yo de ti intentaría cambiar a una versión más reciente. Ya no digo la 7, pero al menos la versión 5, independientemente de que la SESSION te funcione o no.
La que viene por defecto en el CPanel

En local trabajaba con la 5.7 creo
Mochoncito está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:46   #29
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Cita:
Originalmente Escrito por mecherillo Ver Mensaje
Si no lo tienes, no podrás modificarlo seguramente por ser un alojamiento compartido. Ponte en contacto con la empresa de hosting y coméntales a ver si ellos lo tienen limitado.

Al cambiar de página, sigues estando dentro del mismo dominio?

Si, ademas tengo puesto esto:


session_set_cookie_params(10000, '/', 'http://log.servicioschipiona.es');
session_start();


En cada pagina que uso por lo que en teoria las cookies deberian de estar bien puestas
Mochoncito está desconectado   Responder Con Cita
Viejo 12-jun-2019, 11:48   #30
Mochoncito
ForoCoches: *****istrador
 
Avatar de Mochoncito
 
Sep 2018 | 1.564 Mens.
Lugar: Cadiz

Dacia triston

Cita:
Originalmente Escrito por nilbom Ver Mensaje
Pero qué haces usando php4 aun... madre mia
PERDON PERDON

Versión de PHP: 7.2.7

Version de PHPMyAdmin: 4.8.3
Mochoncito está desconectado   Responder Con Cita


Respuesta

Regresar   Inicio | ForoCoches > Zona General > General
Herramientas


 [ VERSIÓN MÓVIL ]
Info Legal | Privacidad | Cookies | Notificaciones | Normas de uso | Publicidad | Updates | Stats | Ayuda | Invitaciones | Contacto