Foros del Web » Programando para Internet » PHP »

no reconoce la sesion mi php

Estas en el tema de no reconoce la sesion mi php en el foro de PHP en Foros del Web. Que tal amigos, lei por internet y lo que pasa declaro una variable de sesion en lado inicializando con un valor X, y esta no ...
  #1 (permalink)  
Antiguo 27/09/2010, 23:18
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
no reconoce la sesion mi php

Que tal amigos, lei por internet y lo que pasa declaro una variable de sesion en lado inicializando con un valor X, y esta no es reconocida por el script ....

Acabo de ver en mi local_host y la opcion register_globas se encuentra OFF, pense que era por eso pero no es asi.

:S que solucion me dan par aesto, tampoco puedo ver el phpinfo() del host :S

Última edición por HiToGoRoShi; 27/09/2010 a las 23:27
  #2 (permalink)  
Antiguo 28/09/2010, 00:08
Avatar de echevemaster  
Fecha de Ingreso: diciembre-2002
Ubicación: Carabobo, Venezuela
Mensajes: 84
Antigüedad: 21 años, 4 meses
Puntos: 1
De acuerdo Respuesta: no reconoce la sesion mi php

Hola, si estas trabajando en localhost (supongo que en local), deberías poder visualizar la info de php, (algunos hostings restringen el acceso a esta orden),

Por otro lado siempre debes usar las variables globales que te da PHP para trabajar con sesiones

Código PHP:
$variable $_SESSION['variable']; 
y acordarte de que en todas las páginas que vas a recoger la sesión, incluir antes de mandar algún html

Código PHP:
session_start() 
__________________
En el codigo esta la solucion, pero no la encuentro por ningun lado.
  #3 (permalink)  
Antiguo 28/09/2010, 08:18
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
Respuesta: no reconoce la sesion mi php

eso ya esta, pero no soluciona mi problema, ya que tengo mi host privado y ahi si funciona todo normal, en el del mi cliente no funciona xq no se almacnean las sesiones :(
  #4 (permalink)  
Antiguo 28/09/2010, 09:42
 
Fecha de Ingreso: marzo-2010
Mensajes: 17
Antigüedad: 14 años
Puntos: 0
Respuesta: no reconoce la sesion mi php

POn un ejemplo de el error. para sabes donde estas mal..
  #5 (permalink)  
Antiguo 28/09/2010, 10:50
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
Respuesta: no reconoce la sesion mi php

Cita:
Iniciado por IvanFoy Ver Mensaje
POn un ejemplo de el error. para sabes donde estas mal..
Ok, tengo mi capa controller encargada de comunicar el model con el view....

hago esto

Código PHP:
Ver original
  1. <?php
  2.  
  3. //Lineas de codigo, que si responden a true inicializo mi variable usuario
  4.  
  5. $_SESSION['usuario'] == "hitogoroshi";
  6. ?>

Hice un print de la variable en el mismo controller y funciona, el problema esta al hacerlo en otra pagina, ejem mi index no FUNCIONA... y sin eso no puedo hacer nada, cosa que solo me pasa en el host de mi cliente el cual no se xq falla... esta desabilitado todo, no puedo ver phpinfo ni bota errores de php su host de "$$"$$%$·5.

En mi host funciona todo normal,

http://peruguitar.net/bandSchedule/
Ahora miren en el de mi cliente
Usuario: invitado
Clave: 12345

http://www.dmozart.com/bschedule/
Usuario: prueba
Clave: 12345

Lo que me refiero es que mi INDEX no recoge la variable almacenada en sesion previamente en mi controler
  #6 (permalink)  
Antiguo 28/09/2010, 12:32
Avatar de HiToGoRoShi  
Fecha de Ingreso: abril-2008
Mensajes: 849
Antigüedad: 16 años
Puntos: 31
Respuesta: no reconoce la sesion mi php

acabo de crear dos scripts para poner mas en claro lo que me esta sucediendo...

SCRIPT1
Url: http://www.dmozart.com/script1.php
Código PHP:
Ver original
  1. <?php
  2. $_SESSION['palabra'] = 'holaa' ;
  3. print $_SESSION['palabra'];
  4. ?>

SCRIPT2
Url: http://www.dmozart.com/script2.php
Código PHP:
Ver original
  1. <?php
  2. print $_SESSION['palabra'];
  3. ?>

Lo que me pasa es que el script2 no imprime la cadena guardada previamente en sesion del script1. :S

Etiquetas: reconoce
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:47.