Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/09/2005, 04:13
sataca
 
Fecha de Ingreso: enero-2002
Ubicación: Barcelona
Mensajes: 279
Antigüedad: 22 años, 4 meses
Puntos: 1
Register globals=off y problemas de sesion

Hola,

estoy desarrollando un site, en el que el registrer_global=off y asi se va a quedar.

La cuestión, es que tiene un site administrativo donde cada usuario puede o no acceder a determinas areas.
Esto lo hago con una variable de sesión:

$sele=mysql_query("SELECT * FROM user WHERE Login='$user' AND Passw='$password'");
$row=mysql_num_rows($sele);
if($row>0){
$per=mysql_fetch_array($sele);
session_name("back");
$us="user";
$pe="permisos";
session_register($us);
session_register($pe);
session_start();
$permisos=array($per[AD],$per[DI],$per[PR]);
header ("Location:home.php");}

Bueno, el caso es que no sé rescatar los valores del array $permisos y de $user. Ahora en home.php tengo esto:

$back=$_REQUEST['back'];
$us=$_REQUEST['us'];
$pe=$_REQUEST['pe'];
$que=$_REQUEST['que'];
$cat=$_REQUEST['cat'];
$cual=$_REQUEST['cual'];
$cualo=$_REQUEST['cualo'];
$user=$_SESSION['user'];
$permisos=$_SESSION['permisos'];

//MIRA SI HAS INICIADO UNA SESIÓN, SI NO ES ASI TE DA UN ERROR
if(isset($back)){

session_name("back");
$us="user";
session_register($us);
session_start();
$user=$user;
}

Alguien me puede ayudar???

saludos
__________________
Sataca - La Retícula
www.lareticula.com