Originariamente inviato da _Marco_87
Se vuoi che l'utente propietario possa vederlo in tutti i casi devi fare in modo che si attivi solo ad una determinata condizione:
Il valore di $_SESSION['username'] puoi settarlo solo tu dalla pagina di login, quindi non possono manipolarlo, in questo modo solo se veramente l'utente ha fatto il login può vedere la pagina.Codice PHP:
$id = $_GET['id'];
$username = $_GET['username'];
//tralascio la parte in cui selezionii dati, visto che l'avevo già scritta prima
if ($array == 'si'){
//fai vedere tutta la pagina
}else{
if($array != 'si' AND $_SESSION['username'] == $username)){
//fai vedere tutta la pagina
}else{
//mostra messaggio:pagina privata
}
Ti consigli di cambiare disposizione delle cartelle utenti in questa: sito.com/utenti/utente1, sito.com/utenti/utente2, ecc.
Mi pare che .htaccess si usa per redirect e roba simile. In teoria puoi usare lo stesso metodo, anhce con le immagini legandole sempre al nome utente e al campo pubblico/privato.
GENIALE... appena mi è possibile provo (devo ancor creare il db)
Appena ho fatto faccio sapere!