加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP:$_FILES中’type’索引的起源是什么?

发布时间:2020-12-13 21:40:17 所属栏目:PHP教程 来源:网络整理
导读:为了验证文件上传中允许的mime类型,我通常依赖于 fileinfo 扩展,但由于该扩展或 magic database并不总是可用,我使用与 $_FILES 超全局上的每个文件关联的类型索引. 所以我的问题是,这个指数来自哪里?我怀疑它或者来自浏览器(如果是这种情况可以伪造),或者很
为了验证文件上传中允许的mime类型,我通常依赖于 fileinfo扩展,但由于该扩展或 magic database并不总是可用,我使用与 $_FILES超全局上的每个文件关联的类型索引.

所以我的问题是,这个指数来自哪里?我怀疑它或者来自浏览器(如果是这种情况可以伪造),或者很可能来自Web服务器(或PHP) – 如果是这种情况:它只是mime类型映射的扩展或者这是真的吗?

解决方法

它是浏览器通过解释文件扩展名提供的文件的MIME类型.所以你是对的,这可以由客户来锻造.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读