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 
  
 
