Надо, чтобы переход на site.com/1.php был возможен только с site.com/2.php, т.е. пользователь делает прямой переход на site.com/1.php, а ему пишет: доступ запрещен, а если он перешел через site.com/2.php по <a href="http://site.com/1.php"> то, чтобы допускало к доступу страницы.
Есть одна идея в site.com/2.php создаем массив шифрованных слов и при помощи функции рандома выводим их в ссылку <a href="http://site.com/1.php?'.$random.'"> при нажатие на ссылку, пользователь переходит на
http://site.com/1.php, где скрипт сверяет шифрованное слово, если всё норм открывает доступ, нет - Warning, Error! Но я считаю, что это не хорошая идея:
1. Незнаю, как реализовать
2. На сайте не установленно SSL-шифрование, поэтому все действия просматриваются.
Выслушаю ваши предложения.