Suggerirei una cosa molto semplice: Cookie 
http://www.html.it/articoli/tutto-sui-cookie-1/
In pratica, potresti fare che non appena l'utente visita una determinata pagina, verifichi l'esistenza nel cookie X: se esiste, significa che l'utente ha già visitato la pagina, e non deve mostrare quindi determinati contenuti.
Se non esiste, l'utente può vedere il contenuto originale della pagina, e crei il cookie.
L'ho fatto al volo, quindi se ti da problemi scrivi pure 
Codice PHP:
<?php
if(!isset($_COOKIE["prima_visita"]) || empty($_COOKIE["prima_visita"])){
echo "Questa e' la tua prima visita :)";
setcookie("prima_visita", "1", time()+ 100*365*24*60*60); //cookie che scade tra 100 anni :) anno più, anno meno
}else{ //se il cookie esiste e non è vuoto
echo "Hai gia' visitato questa pagina";
}
?>
NOTA: di default i cookie sono attivi su tutti i browser. E' possibile però cancellarli, così facendo l'utente si ritroverebbe nuovamente come nuovo visitatore.
Lo stesso vale ad esempio per Facebook o altri social network: i cookie servono principalmente a memorizzare la sessione, in modo che anche se chiudi il browser, quando rivisiti il sito sei ancora loggato 
Thinker