防止直接访问php页面,但允许javascript src

时间:2018-09-25 17:53:29

标签: javascript php url

有什么方法可以阻止直接访问我的php gage,但是允许使用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 \")";

}
?>

如果在浏览器中输入一种网址,就可以正常工作,但是如果某些网址打开mypage.php作为链接,则可以正常使用

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

,我想防止打开页面,有什么办法使用php或javascript吗?

0 个答案:

没有答案