0

我想保护我网站中的 URL 例如:www.mysite.com/admin 使用用户“登录”我不想让任何人看到“管理员”目录中的任何内容,甚至是图片或任何其他文件。这怎么可能?我已经阅读了有关会话的信息,但所有这些都可以阻止用户访问网页。我熟悉PHP。请帮忙!

4

3 回答 3

1

我不太确定你的目的是什么所以

如果用户知道所有特定路径,.htaccess 是帮助您保护数据的一种解决方案,但此解决方案需要一些努力来学习

但是如果您认为没有人知道您的具体路径,那么一种快速简便的方法是创建简单的 index.php 以在您拥有的每个文件夹中向想要访问该文件夹的人回应一些措辞可以帮助您保护您的目录列表文件夹路径

希望这有帮助;)

于 2013-01-31T19:08:06.840 回答
1

这有点难看,但最简单的方法是对目录进行密码保护,这会在浏览器中弹出一个身份验证弹出类型框。如果您使用的是 Apache,您可以在Apache 文档中找到更多信息。如果您使用的是另一台服务器,他们可能会在某处提供类似的文档。这也可以由 PHP 通过发送正确的标头直接完成,以便针对数据库进行身份验证,而不是将用户信息存储在文本文件中。

如果您希望使其无缝集成到您的站点中(即没有丑陋的弹出窗口),这有点困难,但可行。PHP 文件很简单。只需编写某种代码来确定用户是否已登录,如果没有,则不显示内容。但是对于图像或其他静态文件,我建议这样做:Echo/print a jpg-image with php,为了安全?

于 2013-01-31T19:31:40.263 回答
0

看看这个,你可以根据需要隐藏

于 2013-01-31T18:54:12.183 回答