Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/03/2007, 14:05
Fridureiks
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Identificar Usuario, ir a la BD y sacarle su Nº ID

Ahora, te das cuenta que ese dato que buscabas (el id) ya lo sabias?

Código PHP:
$_SESSION[idusuario] = $user_ok["id"]; 
Entonces, al codigo que coloque mas arriba solo habria que hacerle una pequeña modificación.

Si deseas que directamente aparezca el perfil:

Código PHP:
<?
include('config.php'); //HAGO LA CONEXIONA LA BD

if(!isset($_SESSION[usuario]) ) 
{


echo 
'<form action="autentificar.php" method="POST">
Nick: <input type="text" name="nick" size="30"><br>
Password: <input type="password" name="pass" size="30" ><br>
<input type="submit" name="submit" value="Enviar"></form>'
;

}else{
         
$id $_SESSION['idusuario'];  
         
header("Location: http://tusitio.org/perfil.php?id=".$id);  
}
/*
*
* Recuerda cambiar la direccion http://tusitio.org/perfil.php? por la tuya
*
*/
?>

Si deseas un link al perfil:

Código PHP:
<?
include('config.php'); //HAGO LA CONEXIONA LA BD

if(!isset($_SESSION[usuario]) ) 
{


echo 
'<form action="autentificar.php" method="POST">
Nick: <input type="text" name="nick" size="30"><br>
Password: <input type="password" name="pass" size="30" ><br>
<input type="submit" name="submit" value="Enviar"></form>'
;

}else{
         
$id $_SESSION['idusuario'];  
         
?>
         <a href="http://tusitio.org/perfil.php?id=<?php echo $id;?>">Perfil</a>
         <?php
}
/*
*
* Recuerda cambiar la direccion http://tusitio.org/perfil.php? por la tuya
*
*/
?>


Y ya que estamos, todo esto se puede obviar. Por que? porque la pagina de perfil tambien sera privada y pro consiguiente en ella tambien tendras los valores de la session... es decir que no necesitas pasarle por parametro el id (perfil?id=4), simplemente lo sacas de la sesion:

Código PHP:
<?php
$id 
$_SESSION['idusuario'];
?>
__________________
Federico.

Mi página: www.jourmoly.com.ar