PHP限制对html内容的直接请求的访问

时间:2014-11-20 15:57:17

标签: php .htaccess

首先我只使用基本的php(这里没有框架)。

我想做的是:

  1. 限制访问某些PHP页面
  2. 使用逻辑保持我的html文件和我的php文件之间的良好分离。
  3. 我做了一些事情,但我们可以做得更好。所以我想知道你的意见。

    1。这是我的PHP文件:

        <?php
    session_start();
     if(!isset($_SESSION['user_id']))
        {
            header('WWW-Authenticate: Basic realm=“Test restricted area”');
            header('HTTP/1.0 401 Unauthorized');
            return false;
        }
        else
        {
            print file_get_contents("views/mypage.html");
        }
    
    ?>
    

    2。 mypage.html只不过是纯HTML

    <html>
    <div><span>mapage</div></span>
    </html>
    

    第3。并直接访问&#34; view / mypage.html&#34;受htaccess保护

    AuthType Basic
    AuthName "Password Required"
    AuthUserFile /dev/null
    AuthGroupFile /dev/null
    Require user
    

    有效!!!但我们可以做得更好吗?

    由于

0 个答案:

没有答案