Hola,
Yo uso una función propia llamada logged(), que básicamente devuelve TRUE/FALSE dependiendo de si el usuario está loggeado. A partir de ahí, puedes usar un condicional como el siguiente:
Código PHP:
if(logged()) {
// muestras el contenido
} else {
// no lo muestras
}
La función es la siguiente (la tendrás que variar un poco según tu base de datos:
Código PHP:
function logged(){
if($_SESSION['logged']){
$username = $_SESSION['username'];
$count_user = mysql_num_rows(mysql_query("SELECT * FROM users WHERE username = '$username' LIMIT 1"));
if($count_user == 1) {
return TRUE;
} else {
return FALSE;
}
} else {
return FALSE;
}
}
Si quieres, también tengo la versión que usa cookies.
Saludos!