关于HTML链接的安全性

Trinea Trinea 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
本人菜鸟,看了一个星期的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那种或是有比我想到的用函数事先判断的更好的办法

谢谢了啊
...全文

相关推荐

WordPress中转义HTML与过滤链接的相关PHP函数使用解析

主要介绍了WordPress中转义Html与过滤链接的相关函数使用解析,分别为esc_html()函数和esc_url()函数的用法,需要的朋友可以参考下

weixin_38631282

猎讯友情链接生成html系统

本系统适合挂接任何系统,是一个功能强大的友情链接程序,同时也是完全生成html的网址站程序。 后台:admin/index.asp 名密:admin

chenxh

动态生成html的友情链接系统

静态的批量链接页可以使你的链接页都有pr值,这对于交换链接非常的有帮助,如果每页都有pr值,每页都可以交换链接.

chenxh

php过滤html中的其他网站链接的方法(域名白名单功能)

主要介绍了php过滤html中的其他网站链接的方法(域名白名单功能),需要的朋友可以参考下

weixin_38744778

HTML超链接target属性详解[代码]

本文详细介绍了HTML中a标签的target属性的四种常见值及其应用场景。_self为默认值,在当前窗口打开链接;_blank在新窗口或标签页中打开链接,适用于保留原页面的情况;_parent和_top则用于嵌套框架(iframe)中,分别表示在父窗口和最顶层窗口打开链接。文章通过示例代码和场景分析,帮助读者理解不同值的区别和适用场景,并提供了使用注意事项,如添加rel="noopener noreferrer"属性以提高安全性。适合HTML初学者和需要深入了解超链接行为的开发者阅读。

t1u2v
评论 4
收藏 已收藏
分享
返回顶部
Trinea
CSS 61,117 成员 60,701 内容