Php 拒绝访问特定的html文档

Php 拒绝访问特定的html文档,php,html,access-control,Php,Html,Access Control,我目前正试图拒绝访问一个特定的html文档,该文档只有在您登录后才可以访问,但我不知道该怎么做 如果像这样手动输入url和html文档,访问页面没有问题,但我不希望这样 我真的希望有人能帮我。因为我真的不知道该找什么。您使用什么编程语言进行会员管理 您可以使用PHP之类的工具,在HTML页面中嵌入一个脚本,以便非常轻松地检查是否有人登录。您可以使用PHP会话来存储用户的状态,然后在每个页面上检查会话是否有效 登录时: <?php session_start(); $_SESSION['u

我目前正试图拒绝访问一个特定的html文档,该文档只有在您登录后才可以访问,但我不知道该怎么做

如果像这样手动输入url和html文档,访问页面没有问题,但我不希望这样


我真的希望有人能帮我。因为我真的不知道该找什么。

您使用什么编程语言进行会员管理

您可以使用PHP之类的工具,在HTML页面中嵌入一个脚本,以便非常轻松地检查是否有人登录。您可以使用PHP会话来存储用户的状态,然后在每个页面上检查会话是否有效

登录时:

<?php
session_start(); 
$_SESSION['username'] = 'joeblogs';
$_SESSION['memberrole']   = 'member';
$_SESSION['time']     = time();
?>

然后在要限制的页面顶部放置类似的内容:

<?php
if($_SESSION['memberrole'] != 'member'){
header ("Location: http://example.com/sorry.html"); 
}
?>

请注意,上面的代码存在很多安全问题,因此如果使用这种方法,请对会话安全性、哈希等进行一些研究。另外请注意,.html页面将变成.php页面


或者,您可以始终使用网站根文件夹中的.htaccess文件限制对页面的访问。如果您使用的是CPanel,您可以登录,通常他们可以选择限制页面,这些页面需要用户名和密码才能查看。

您使用的是什么web服务器软件?您指的是访问数据库的软件?这是mysqladmin,但可能不是你的意思。我在这些方面没有太多经验。Windows IIS、*Nix+Apache?(如果您使用的是ASP或PHP,这可能是一个线索?)。有没有办法找出我有哪些软件?我想这和我的网络空间主持人有关吧?