我想保护我网站中的网址为exapmle:www.mysite.com/admin使用用户“登录” 我不想让任何人看到“admin”目录中的任何内容,甚至不是图片或任何其他文件。怎么可能这样呢?我已阅读有关会议的内容,但除此之外可以阻止用户访问网页。我熟悉PHP。请帮忙!
答案 0 :(得分:1)
我不太确定你的目的是什么
如果用户知道所有特定路径,.htaccess是一种帮助您保护数据的解决方案 但这个解决方案需要一些努力来学习
但如果您认为没有人知道您的具体路径,那么快速简便的方法是创建普通的index.php来回应一些措辞,以便在您拥有的每个文件夹中访问该文件夹的人可以帮助您保护列表文件夹路径中的目录
希望这有帮助;)
答案 1 :(得分:1)
这有点难看,但最简单的方法是密码保护目录,这会给浏览器带来一个身份验证弹出式框。如果您使用的是Apache,可以在Apache docs中找到更多信息。如果您正在使用其他服务器,他们可能会在某处提供类似的文档。这也可以通过发送correct header直接由PHP进行,以便对数据库进行身份验证,而不是将用户的信息存储在文本文件中。
如果您希望将其无缝集成到您的网站中(即没有丑陋的弹出窗口),它会更难,但可行。 PHP文件很简单。只需编写某种代码来确定用户是否已登录,如果没有,则不显示内容。但是对于图像或其他静态文件,我建议这样做:Echo/print a jpg-image with php, for safety?
答案 2 :(得分:0)
查看this,您可以根据需要隐藏