Ver Mensaje Individual
  #12 (permalink)  
Antiguo 08/09/2005, 16:02
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Como bien dices .. el código es bien extensio . .muyyyy enrevesado con tanto frame .. en fin .. no alcanzo a leerlo del todo.

Pero esto es lo que no comprendo para que lo usas:
Código PHP:
if ($_REQUEST['usr']){ $_SESSION['usuario']=$_REQUEST['usr']; } 
  else { 
$usuario=$_SESSION['usuario']; } 
  if (
$_REQUEST['cla']) { 
    
$_SESSION['clave']=$_REQUEST['cla']; 
    
$clave=$_SESSION['clave'];   } 
  if (
$priv==0) { $privado=true; } 
  else { 
$privado=false; } 
y bueno .. por otro lado tienes otro tremendo lio:
Código PHP:
<?php
      $sesion
=$_REQUEST['s'];
      if (empty(
$sesion)) { echo "Usuario: Invitado<br>Local: $f_a[scategoria]<br>Foto Nº: $cod"; }
     else {
        
session_start();
        
$cod=$_REQUEST['cod'];
          if (
$_REQUEST['usr']){
            
$_SESSION['usuario']=$_REQUEST['usr'];
            
$usuario=$_SESSION['usuario'];
          } else {
            
$usuario=$_SESSION['usuario'];
          }
          echo 
"Usuario: $usuario<br>clave: $clave<br>Local: $f_a[scategoria]<br>Foto Nº: $cod";
        }
    
?>
NO uses "if ($_ALgunavariable['tal']) .." en su defecto usa empty() o isset() ..
Si el objetivo de eso es determinar si tal página está un usuario autentificado o no .. basate en la existencia de $_SESSION['usuario'] (con empty()) en primer lugar. Y crea scripts de validación independientes donde valides a tu usuario si pasó por su login (autentificación) creando las variables de sesión, simplificaras el código.

No sé .. mas no te puedo orientar .. realmente está lioso (sin probar el código funcionando ni saber que ha de hacer) como para hacerse una idea de "como debería funcionar" y ver "como está funcionando".

Un saludo,