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'];
?>