mi pregunta es como utilizo la variable $datos_usuario en otras pagina?
$datos_usuario = mysql_fetch_object($result);
una ayuda por favor
| |||
Re: Paso de variables? Si haces el fech_objet ... estas obteniendo un objeto (bueno esto ya lo sabras ) ... Para pasar un objeto entre paginas .. se ha de serializar (con funciones como serialize() ) ... <a href='ir.asp?http://www.php.net/manual/es/function.serialize.php' target='_blank'>http://www.php.net/manual/es/function.se...</a> Un saludo, |
| |||
Re: Paso de variables? Entonces .. no uses fech_objet . .usa mejor mysql_fech_array() q tal vez lo entiendas mejor .. (sabes manejar un array?) Y lo de serialize es solo usar esa funcion .. lee el manual (el link q puse) .. Tambien puedes ver este post de aquí .. se resolvio el problema: <a href='ir.asp?http://www.forosdelweb.com/mensaje.asp?id=78159' target='_blank'>http://www.forosdelweb.com/mensaje.asp?i...</a> Un saludo, |
| |||
Re: Paso de variables? Cluster no soy capaz soy algo novato, como lo puedo hacer con el serialize. include("util.php"); if (!isset($PHP_AUTH_USER)) { header('WWW-Authenticate: Basic realm="Área Reservada a Clientes de ISEMAT"'); header('HTTP/1.0 401 Unauthorized'); echo "<h1>Para acceder debes introducir tus datos".' '."<a href=http://".$SERVER_NAME.$SCRIPT_NAME.">". ' '."correctamente</a></h1> \n"; exit; } else if (isset($PHP_AUTH_USER)) { $conexion = mysql_connect($Host, $User, $Password) or die ("No se puede contactar con el servidor."); $db = mysql_select_db($DBName, $conexion) or die ("No es posible seleccionar la base de datos."); $sql = "SELECT * FROM autentiq WHERE username='$PHP_AUTH_USER' and password='$PHP_AUTH_PW'"; $result = mysql_query($sql) or die("No es posible ejecutar la consulta."); $num = mysql_numrows($result); if ($num == 1) { // Si la autentificación ha sido correcta, el usuario accederá al contenido de la página web // Ahora sacamos los datos del usuario que está conectado. Podemos usarlos posteriormente en otras páginas. $datos_usuario = mysql_fetch_object($result); } else if ($num == 0) { // Si la autentificación no ha tenido éxito, aparecerá de nuevo la ventana de registro header('WWW-Authenticate: Basic realm="Área Reservada a Clientes de ISEMAT"'); header('HTTP/1.0 401 Unauthorized'); exit; echo "<h1>Para acceder debes introducir tus datos".' '."<a href=http://".$SERVER_NAME.$SCRIPT_NAME.">". ' '."correctamente</a></h1> \n"; } } ?> que pongo en esta pagina, y en la que tiene el include? |
| |||
Re: Paso de variables? ?¿ Y a esa pagina le quieres pasar un objeto? .. un array? .. Esa pagina lo primero que hace es abrirte la ventanita de autentificacion .. asi q no se .. explicate q es lo q pretendes hacer .. (yo no lo veo claro ..). Un saludo, |