关于HTML链接的安全性
本人菜鸟,看了一个星期的php、js、html把一个网站的前台和后台做的也差不多了,实际上除了php,html和js还是初级水平
现在出现了一个问题,如果有以下源码
<a href=wan/download/a.txt> 下载 </a>
当文件a.txt不存在的时候,点击下载就会出现Parent Directory,再点击Parent Directory 就会返回文件夹wan,能看到文件夹wan中所有的内容
这样整个网站的大部分内容不都暴露了吗,有没有办法当a.txt不存在的时候链接无效或提示
现在我能想到的办法就是在链接之前用php写一个函数判断一下wan/download/a.txt存不存在,不存在,则不给链接,但是感觉麻烦了一点
不知道html的<a href中有没有属性能够方便设置的,像target那种或是有比我想到的用函数事先判断的更好的办法
谢谢了啊
现在出现了一个问题,如果有以下源码
<a href=wan/download/a.txt> 下载 </a>
当文件a.txt不存在的时候,点击下载就会出现Parent Directory,再点击Parent Directory 就会返回文件夹wan,能看到文件夹wan中所有的内容
这样整个网站的大部分内容不都暴露了吗,有没有办法当a.txt不存在的时候链接无效或提示
现在我能想到的办法就是在链接之前用php写一个函数判断一下wan/download/a.txt存不存在,不存在,则不给链接,但是感觉麻烦了一点
不知道html的<a href中有没有属性能够方便设置的,像target那种或是有比我想到的用函数事先判断的更好的办法
谢谢了啊
...全文
相关推荐
WordPress中转义HTML与过滤链接的相关PHP函数使用解析
主要介绍了WordPress中转义Html与过滤链接的相关函数使用解析,分别为esc_html()函数和esc_url()函数的用法,需要的朋友可以参考下
猎讯友情链接生成html系统
本系统适合挂接任何系统,是一个功能强大的友情链接程序,同时也是完全生成html的网址站程序。 后台:admin/index.asp 名密:admin
动态生成html的友情链接系统
静态的批量链接页可以使你的链接页都有pr值,这对于交换链接非常的有帮助,如果每页都有pr值,每页都可以交换链接.
php过滤html中的其他网站链接的方法(域名白名单功能)
主要介绍了php过滤html中的其他网站链接的方法(域名白名单功能),需要的朋友可以参考下
HTML超链接target属性详解[代码]
本文详细介绍了HTML中a标签的target属性的四种常见值及其应用场景。_self为默认值,在当前窗口打开链接;_blank在新窗口或标签页中打开链接,适用于保留原页面的情况;_parent和_top则用于嵌套框架(iframe)中,分别表示在父窗口和最顶层窗口打开链接。文章通过示例代码和场景分析,帮助读者理解不同值的区别和适用场景,并提供了使用注意事项,如添加rel="noopener noreferrer"属性以提高安全性。适合HTML初学者和需要深入了解超链接行为的开发者阅读。


