这是关闭页面更新的合适方法吗?

时间:2014-03-29 19:35:17

标签: php security

我想要一个简单的代码块,我可以放入我的主文件中轻松关闭某些网站,同时保持让我仍然访问它们的方式,我只是担心我是这样做的在关闭其他人的同时保持对自己的访问权是合适的。

<?php
if (  isset($_GET['access']) && $_GET['access'] !== 'bypassed' || ( empty($_GET) )  ) {
    echo 'Sorry this area is under updates.<br /> <b>We may be down for a week or 2</b><br />';
    die('We are sorry but we are going have to stop you there!<br /><a href=\"http://google.com/\">A link to Google.</a>');
}
?>

2 个答案:

答案 0 :(得分:0)

它可以正常工作,但锁定网站更可靠,因此只有您的IP地址可以访问它。如果您的站点上有登录名,您也可以将其锁定,这样只有当用户(以及您拥有的任何测试人员)登录时,他们才能访问。

答案 1 :(得分:0)

使用SERVER['REMOTE_ADDR'];

检查IP地址是否正确

例如

if (SERVER['REMOTE_ADDR'] != your ip ) {
    echo 'Sorry this area is under updates.<br /> <b>We may be down for a week or 2</b><br />';
    die('We are sorry but we are going have to stop you there!<br /><a href=\"http://google.com/\">A link to Google.</a>');

}

或者您可以为允许的有效IP地址创建一个数组。