有什么方法可以阻止直接访问我的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吗?