只允许特定的URL访问我的网站

时间:2017-06-08 06:22:37

标签: javascript php html5 ssl

我需要用任何语言编写的代码,这是安全的,只允许特定网址成为mypage的refferer网址。您可以使用密码,cookie和任何您想要的东西,但最后,只有来自特定URL的页面才能查看。(编辑:)我想要完整的代码复制粘贴,然后我会通过修改和改进您提供的代码,将来慢慢学习它。

2 个答案:

答案 0 :(得分:-1)

尝试使用HTTP_REFERER返回引用用户代理的页面地址。例如:

if ($_SERVER['HTTP_REFERER']  !== "ACCESSABLE_URL_HERE") {
    // do something you want
}

答案 1 :(得分:-1)

在PHP中你可以使用$ _SERVER是一个PHP超级全局变量,它包含有关头文件的信息。

<?php
echo $_SERVER['SERVER_NAME'];
echo "<br>";
echo $_SERVER['HTTP_HOST'];
echo "<br>";
echo $_SERVER['HTTP_REFERER'];


$url = $_SERVER['HTTP_REFERER'];
$urlParse = parse_url($url);
if($urlParse['host'] !== 'test.com') 
{
   die("you have not permission to access");
}
?>