Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/07/2006, 12:44
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Iniciado por seik!
juajauaju :D
mas menos perdio xD! :D
na k ver ... lo simpatico de las variables es que se propagan por toas las pantallas que nascan de la principal... con href por ejemplo

te aconsejo que las guardes en una variable local... mmmm ejemplo te muestro mi codigo para validar usuarios
..
Código PHP:
<?php
// Rescatamos los datos del formulario que ocupas para el LOGIN

$usuario $_POST["txt_usuario"];
$clave $_POST["txt_clave"];

// Busca en BD el usuario ingresado por si existe, si es asi guardamos sus datos en variables


$sql "SELECT login, clave, nombre, apellido, perfil ";
$sql.= "FROM usuario WHERE login='".$usuario."'";

$rs_datos select_data($sql, &$f_est, &$c_est);
$ls_datos mysql_fetch_array($rs_datos);
if (
$f_est 0){
    if (
strtolower($ls_datos["clave"]) == strtolower($clave)){
        
$login $ls_datos["login"];
        
$nombre $ls_datos["nombre"]." ".$ls_datos["apellido"];
        
$nivel $ls_datos["perfil"];


        
// aqui guardamos los datos del usuario en variables de session
        
session_start();
        
session_register("autentificado");
        
session_register("user_sec");
        
session_register("user_nombre");
        
session_register("user_nivel");
        
session_register("ultima_actividad");
        
$ultima_actividad time();
        
$autentificado "1";
        
$user_sec $login;
        
$user_nombre $nombre;
        
$user_nivel $nivel;
    
//entramos a la pagina principal del sitio... sino mando error de LOGIN
        
header ("Location:oficio_ls.php");
        } else{
        
header ("Location: ".$gserver."/index.php?err=2");
        }
        } else {
        
header ("Location: ".$gserver."/index.php?err=1");
        }
        
mysql_free_result($rs_datos);
?> 
</body>
</html>

espero sirva... ;)
a todo esto yo tbm estoy medio perdio :D xD!


AA!! claro despues lo llamas asi nomas po
Código PHP:
$guser_nombre $_SESSION["user_nombre"]; 
si tienes problemas y o pesca el nombre ... solo inicializa la sesion en casada frame k habras
session_star(); o algo asi ... anda probando
bye
No te rias .. que tu también andas bien perdido con el código que expusistes.

Es totalmente inseguro el uso de session_register() .. DEBES!!! usar los arrays superglobales por tu seguridad y compatiblidad del código:

$_SESSION

Les invito a leer esta sencilla FAQ:
http://www.forosdelweb.com/showpost....&postcount=129

y la documentación oficial de sesiones:
www.php.net/session


Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.