PHP限制对html内容的直接请求访问
首先,我只使用基本php(这里没有框架) 我想做的是:PHP限制对html内容的直接请求访问,php,.htaccess,Php,.htaccess,首先,我只使用基本php(这里没有框架) 我想做的是: 限制对某些PHP页面的访问 使用逻辑在html文件和php文件之间保持良好的分离 我做了一些事情,但我们可以做得更好。所以我想听听你的建议 1。这是我的PHP文件: <?php session_start(); if(!isset($_SESSION['user_id'])) { header('WWW-Authenticate: Basic realm=“Test restricted area”'
<?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");
}
?>
它工作!!!但我们能做得更好吗
谢谢将视图文件夹放在webroot之外,这样只有php才能访问它们。不需要,是的,好主意。谢谢
<html>
<div><span>mapage</div></span>
</html>
AuthType Basic
AuthName "Password Required"
AuthUserFile /dev/null
AuthGroupFile /dev/null
Require user