避免复制源代码/使用PHP访问

时间:2018-08-25 14:44:11

标签: php css

我有一个CSS文件,例如,如何避免直接访问它?

例如,我有文件

index.php

    <?php  @$access == "ok"; ?>
    <link href="/fonts/test.php" rel="stylesheet" type="text/css">

test.php

    header("Content-type: text/css", true);
    if($access == "ok"){
    echo 'body{color:red;}';
    }

您有一个想法如何实现?

1 个答案:

答案 0 :(得分:0)

我试图这样做:

index.php

    <?php $_SESSION["ok"] = "ok"; ?>
    <link href="/test.php" rel="stylesheet" type="text/css">

test.php

    session_start();
    header("Expires: Sat, 26 Jul 1997 05:00:00 GMT");
    header("Content-type: text/css", true);
    if(isset($_SESSION["ok"])){
    echo 'body{color:red;}';
    }
    session_destroy();

但是问题是页面(test.php)需要重新刷新才能获得“空白”,因此我将过期的邮件添加到了页眉中,但没有成功!