Non ho capito bene la domanda, precisamente non ho capito se vuoi che la pagina sia visibile per una volta sola per TUTTI gli utenti, o una volta sola per ogni singolo utente.
Nel primo caso questo codice che ho scritto può esserti utile:
codice PHP:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<?php
$f = "g.txt";
if(!(file_exists($f))) fwrite(fopen($f, "a"), " ");
$file = fread(fopen($f, "r"), filesize($f));
$data = date("d.m.y");
if($file != $data){
echo "Questa è la prima visita per oggi";
fwrite(fopen($f, "w+"), $data);
}
else{
echo "Questa pagina oggi è già stata visitata, riprova domani";
}
?>
</body>
Nel secondo caso, hai bisogno o dei cookie o di un database che memorizzi tutti gli accessi.