保护没有数据库的管理页面

时间:2015-12-21 10:23:30

标签: php

假设我有一个名为protected.php的页面。做这样的事情是否安全:

<?php 
if( $_GET["id"]=="a_very_hard_number")){
     continue script;
} else{
    echo  dont_hack_me; 
}   

因此,如果我想自己访问该网页,我将使用以下网址访问该网页:www.mysite.com/protected.php?id=a_very_hard_number。我只是想知道这是否安全。由于ID只有我知道,有没有其他方法可以绕过这个?

1 个答案:

答案 0 :(得分:0)

我认为你应该使用PHP Header身份验证而不是这个。

查看其文档如下。

http://php.net/manual/en/features.http-auth.php 从那里结帐示例#2。

希望它能解决您的疑问。