Как отключить прямой URL-адрес, если он не связан с другой страницей?

0

У меня есть страница под названием snow.php. Я хочу отключить людей от возможности видеть мою веб-страницу, если они печатают на www.mysite.com/snow.php, если они не связаны с другой страницей. Поэтому, если у меня есть другая страница под названием about.php и ссылка на snow.php, они смогут ее увидеть.

Теги:
hyperlink
hotlinking

2 ответа

0

Вы хотите, чтобы предотвратить хотлинкинг. Вот небольшой учебник: http://www.hongkiat.com/blog/smarter-way-to-prevent-image-hotlinking-with-htaccess/

  • 0
    Мое чтение, это совсем не то, о чем просит ОП. Он хочет, чтобы страница быть доступны только , если пользователь не по ссылке с другого сайта.
  • 0
    Механизм хотлинкинга можно использовать для фильтрации по конкретному сайту. В этом руководстве есть раздел о разрешении определенных доменов.
Показать ещё 1 комментарий
0

Этот метод не на 100% надежный, но вы можете использовать $ HTTP_SERVER_VARS ['HTTP_REFERER'], чтобы получить текущую страницу, с которой пользователь пришел, чтобы получить доступ к snow.php.

  • 0
    Как я должен использовать это хотя?
  • 0
    $HTTP_SERVER_VARS не рекомендуется и удаляется с PHP 5.4. Он должен использовать $_SERVER['HTTP_REFERER']
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню