Foros del Web » Programando para Internet » PHP »

Variables de sesion

Estas en el tema de Variables de sesion en el foro de PHP en Foros del Web. wenas tengo una pequeña duda sobre como utilizar las variables de sesion... amos aver tengo una pagina de logueo dnd introduzco el nombre de usuario ...
  #1 (permalink)  
Antiguo 11/06/2009, 02:32
 
Fecha de Ingreso: abril-2009
Mensajes: 106
Antigüedad: 15 años, 1 mes
Puntos: 1
Pregunta Variables de sesion

wenas tengo una pequeña duda sobre como utilizar las variables de sesion...
amos aver tengo una pagina de logueo dnd introduzco el nombre de usuario y la password, y kiero guardar esos 2 valores en variables de sesion($_SESSION['pass']=$pass; no?).

ahora viene mi duda: como ago para k en las demas paginas las variables de session (usuario y pass) sean accesibles? pongo el session_name('login'); y el session_start(); al comienzo de todas las demas paginas y no puedo acceder a las variables...
alguna ayudita? no estoy muy metido en sesiones... y necesitaria tener accesibles esas 2 variables en todas las paginas.
weno como siempre muxas gracias a todos!
  #2 (permalink)  
Antiguo 11/06/2009, 02:37
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Variables de sesion

simple...

primer asignas la variable en algún script... como tu login
Código PHP:
$_SESSION['foo'] = 'bar'
y en el script que desees recuperar esta variable, solo hazlo!
Código PHP:
echo $_SESSION['foo']; 
... no olvides usar session_start()
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 11/06/2009, 03:41
 
Fecha de Ingreso: abril-2009
Mensajes: 106
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Variables de sesion

no necesito propagar la session ni nada? esk lo ago con el compilador y me lo ace todo perfecto pero cuando lo testeo en el explorador hay veces k me coje bien los datos y la gran mayoria no los coje...
que puedo hacer?
  #4 (permalink)  
Antiguo 11/06/2009, 04:39
 
Fecha de Ingreso: abril-2005
Mensajes: 22
Antigüedad: 19 años
Puntos: 0
Respuesta: Variables de sesion

Siento meterme sin poder dar ayuda... pero es que me pasa algo muy muy similar y me estoy volviendo loco.

En la página destino, he incluido incluso un control que he visto en otra página para saber sí acepto o no cookies...

<?php
session_start();

if(isset($_COOKIE["PHPSESSID"]))
{
session_start();
echo $_SESSION['data'];
echo "prueba";
}
else
{
echo "no cookies required!";
}
?>

Y en el caso de navegador que acepta cookies, escribe el 'prueba', pero salvo una vez al principio, nunca me devuelve el valor del data que he grabado en la página del login.

He leído que sí el session.start(), ha de ser la primera línea del código, que sí el register global que he visto lo tengo a Si en el php.ini.

En el colmo de las ñapas, se me está ocurriendo (sino doy con esto), el incluir en todas las páginas que necesito ese valor un formulario con un sólo campo oculto del data, para irlo pasando de una a otra y tenerlo disponible.
Lo único que quiero hacer es saber sí se ha logado, para dejarle ver las páginas por las que va, o sino llevarle a la del login.

Saludos,
  #5 (permalink)  
Antiguo 11/06/2009, 05:20
 
Fecha de Ingreso: abril-2009
Mensajes: 106
Antigüedad: 15 años, 1 mes
Puntos: 1
Respuesta: Variables de sesion

pesoft: a mi tb se me ocurrio esa idea de los formularios con los texts ocultos... pero es un coñazo asi... lo unico que nos haria falta tanto a ti como a mi es alguna forma de propagar la sesion... aunk en verdad al ponerle nombre a una sesion no haria falta propagarla... no se ando un poco rayado pq cuando estoy testeando mi codigo en el depurador de delphi for php todo me lo hace justamente como yo kiero, pero amigo cuando me pongo a testear desde el navegador( he probado con opera, mozilla, googlechrome, y el "fabuloso" internet explorer, aclaro k eso de "fabuloso" va entre unas comillas muy muy pero k muy grandes pq es la gran mierda del siglo xD)no me coje los valores en las variables de sesion... supongo yo k si propago la sesion a la misma pagina podre leer sin problemas las variables de sesion... pero no se es algo k creo no lo aseguro.

gracias a todos por este grandioso foro, si no se encuentra algo aki es pk no es posible o no existe.
mil gracias
  #6 (permalink)  
Antiguo 11/06/2009, 06:24
 
Fecha de Ingreso: abril-2005
Mensajes: 22
Antigüedad: 19 años
Puntos: 0
Respuesta: Variables de sesion

Por lo que leo el problema añadido que creo tengo yo, es que la página me la monta de muchos content, y la zona restringida ha de ser sólo una, entonces no puedo asegurar que el session.start(), sea la primera línea, y por lo que leo eso puede dar muchos problemas.

Me pega que voy a tener que ir a la solución ñapa de formulario oculto.
Suerte,
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 14:13.