我想保护我的网站中的URL对于exapmle:www.mysite.com/admin使用用户“登录” 我不想让任何人看到“admin”目录中的任何内容,甚至不是任何图片或任何内容其他文件。这怎么可能?我已阅读有关会话和所有,但可以阻止用户访问网页。我熟悉PHP。请帮忙!如何保护我的网站中的网址/目录?
回答
这是一个有点难看,但最简单的方法就是使用密码保护的目录,这将弹出一个身份验证的弹出式对话框浏览器。如果您使用的是Apache,您可以在Apache docs中找到更多信息。如果您使用的是其他服务器,他们可能会在某处找到类似的文档。这也可以通过PHP直接通过发送correct header来完成,以便对数据库进行身份验证,而不是将用户的信息存储在文本文件中。
如果您希望将其无缝集成到您的网站(即没有丑陋的弹出窗口),它会更难一些,但是可行。 PHP文件很容易。只需编写一些代码来确定用户是否已登录,如果没有,则不要显示内容。然而,对于图像或其他静态文件,我会建议做这样的事情:Echo/print a jpg-image with php, for safety?
感谢您的宝贵信息! – newbieprog
看看this,您可以根据您的需要
躲我不太知道什么是你的目的,那么
的.htaccess是一个解决方案,帮助,如果您保护数据用户知道所有特定路径 ,但这种解决方案需要一些努力来学习
但如果你认为没有人知道你的具体路径,所以一个快速和简单的方法是创建简单的index.php来回显一些措辞谁想访问您拥有的每个文件夹中的文件夹都可以帮助您保护directo列表RY在你的文件夹路径
希望这有助于;)
我假设OP正在谈论阻止人们直接浏览'/ admin /'子目录中的图像或其他文件。把一个index.php文件放在里面根本没有帮助。所有这些都会阻止人们查看目录的内容,如果它被服务器启用的话。另外,关于'.htaccess',OP没有说他们使用的是Apache,所以这不适用于其他服务器。 – Mike
- 1. 保护我的网站
- 2. 如何保护我的网站
- 3. 如何保护Sitecore中的CM网站?
- 4. 保护网站
- 5. 从受保护的Wordpress网站中排除受htpasswd保护的单个目录
- 6. 受登录保护的网站部分
- 7. 网络保护ASP.NET网站
- 8. 保护我的网站上的视频?
- 9. 保护ASP.Net网站?
- 10. 无论如何保护您的网站从外部网站scandir
- 11. 如何从网页的网址中提取网站的网址?
- 12. 保护我的网站管理区域
- 13. PHPIDS足以保护我的网站吗?
- 14. 使用OAuth保护我的Google网站
- 15. 如何解析目标C中具有SSL保护的网站
- 16. 使用另一个网站来保护我的网站
- 17. 如何保护我的网站用户文件从网站下载
- 18. 网站登录会保护网站免受SQL注入吗?
- 19. 如何保护亚马逊S3网址
- 20. 保护Magento中的其他网址
- 21. 密码保护在Nginx中的网址
- 22. 如何保护我的网站的图像和JS文件
- 23. 如何保护django管理网站?
- 24. 如何保护网站免受攻击
- 25. 如何使用https保护网站
- 26. 如何密码保护wordpress网站?
- 27. 如何保护Angular SPA网站?
- 28. Django - 管理网站 - 如何保护它?
- 29. 如何凑一个网站sucuri保护
- 30. 如何保护网站免受xss(跨网站脚本)
所以你想用PHP或Apache(.htaccess)做到这一点? – JakeParis
你不能这样做与PHP,因为如果Web服务器没有正确的方式配置,请求不会打到PHP,而是它找到图像,HTML文件,无论什么,并提供它 –