Puedes guardar una cookie, pero lo mejor es hacerlo por php:
Código PHP:
Ver original<?php
// Al principio del index.php
if (!isset($_COOKIE['allow']) || !isset($_GET['allow')) die("Acceso restringido");
Para poder entrar en el sitio necesitas poner la primera vez: index.php?allow=1