запретить прямой доступ к странице php, но разрешить из javascript src - PullRequest
0 голосов
/ 25 сентября 2018

Есть ли способ запретить прямой доступ к моему php-датчику, но разрешить из javascript?

У меня есть этот код:

<script type="text/javascript" src="mypage.php?p=a"></script>

на mypage.php У меня есть этот код

<?php   
Header("content-type: application/x-javascript");
if(!isset($_SERVER['HTTP_REFERER'])) {
    header('HTTP/1.1 403 Forbidden');
    exit;
}
else
{

$mycode="something here";

echo "document.write(\" $mycode \")";

}
?>

это нормально, если какой-то URL-адрес одного типа в браузере, но если кто-то откроет mypage.php в качестве ссылки

<a href=http://mywebsite.com/mypage.php>link</a>

, я хочу предотвратить открытие страницы, есть лиЛюбой способ сделать это с помощью PHP или JavaScript?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...