Невозможно перенаправить пользователя на страницу, а потом его на нее не пускать, если не использовать серверных скриптов. В любом случае имя страницы одно и то-же, а яваскриптом страницы не защищают!
И даже если использовать "какой-то параметр" - его все равно не удастся скрыть от пользователя. Захочет - увидит...
Saruman
Куки помогут создать только лишь "защиту от дурака".
"Случайное" значение яваскриптом еще можно создать (например, Math.random() или самому генерить исходя, скажем, из текущего времени).
НО!
Как проверить на второй странице, что идентификатор валидный? То-то-же... Так что если нужен случайный идентификатор, он в любом случае должен зависить от какой-то величины, которая останется неизменной между страницами.
А дальше... я уже лучше буду молчать... все равно, даже если много скажу - ничего не измениться