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,