Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/07/2008, 11:52
harryp
 
Fecha de Ingreso: mayo-2008
Mensajes: 117
Antigüedad: 16 años
Puntos: 8
Respuesta: mantener valor de variables

Bueno primer que todo decir que ya lo tengo resuelto ^^ si lo llegas a decir un rato antes.. xD bua que gustazo haberlo solucionado yo solo

la verdad es que era mas facil de lo que yo me pensaba... pero lo que suele pasar cuando no se saben hacer las cosas y nadie te explica xD
os cuento .. mi código decía mas o menos así:
Código:
$usuario=registro obtenido de la bs;
if ($usuario=true) {
session-start();
$_session['acces']=true;
}
y yo en mi pagina web pongo
Código:
if ($session['acces']= true) echo "blablabla";

luego se me presento la necesidad de crear ciertos permisos para ciertos usuarios tonces como $usuario contiene todos los registros de el user,ponia el switch refiriendome a el .. mas o menos así ...

Código:
switch ($usuario['perfil']){
case 'lokesea'; echo "nosecuantos";break
case 'algo' ; echo 'alguna otra cosa diferente";break
y el tema era ese que $usuario solo mantiene su valor en el momento en que hace su funcion, luego la pierde... me he parado a pensarlo y he puesto

Código:
$usuario=registro obtenido de la bs;
if ($usuario=true)
session-start();
$_session= $usuario;
y ahora pongo un print_r($session) al principio de la pagina y no tiene valor hasta que me valido, y cuando me valido no pierde el valor jeje
a partir de aqui estoy adaptandome la pagina a los cambios ^^

bueno pues muchas gracias a los 2,

pd. si teneis alguna crítica sobre el tema de los switch o los if (la estructura que estoy haciendo)... pues decidmelo e .. jaja que acepto todo tipo de correcciones


un saludo