Member 13891475 Ответов: 2

Как разрешить доступ к странице моего сайта только одному определенному домену?


Эй,

Я хочу разрешить доступ к одной из моих страниц только одному конкретному домену.

Так например: только если пользователь приходит из www.google.com они могут получить доступ www.mywebsite.com/restricted_page-да.

Я пробовал некоторые способы реферера с помощью php, но ни один из них не был очень хорошо сделан.

Можно ли разрешить доступ к моей странице только по IP-адресу веб-сайта?

Что я уже пробовал:

<?php
    if ($_SERVER['HTTP_REFERER'] == "https://www.whatismyreferer.com/") {
        // continue
    } else {
        header("Location: https://www.whatismyreferer.com/");
        exit(); //Stop running the script
        // go to form page again.
    }
?>

Richard Deeming

Репост
Вы уже опубликовали это сообщение:
https://www.codeproject.com/Questions/1250387/Allowing-link-only-to-be-accessed-from-a-specific[^]

2 Ответов

Рейтинг:
1

muhammad sufiyan

Используйте прокси-сервер 127.0.0.1 на вкладке подключения и настройки локальной сети


Рейтинг:
0

User 7429338

Если вы хотите разрешить пользователям, которые нажимают на результат поиска google, а не на другие, то использование заголовка referer является жизнеспособным вариантом.

Однако обратите внимание, что браузеры не будут отправлять заголовок реферера с защищенного сайта (например, https://google.com) на небезопасный сайт. Для этого вы должны включить https на своем веб-сайте.

Эта опция также не очень удобна для пользователей, настроенных на конфиденциальность, которые настраивают свой браузер так, чтобы он никогда не отправлял заголовки рефереров.