php 服务器

配置 PHP
sudo vim /etc/php/7.1/fpm/php.ini

输入

fix_pathinfo  搜索, 将 cgi.fix_pathinfo=1   改为 cgi.fix_pathinfo=0

Why? 假设有如下的 URL:http://phpvim.net/foo.jpg
, 当访问http://phpvim.net/foo.jpg/a.php
时, foo.jpg 将会被执行, 如果 foo.jpg 是一个普通文件, 那么 foo.jpg 的内容会被直接显示出来, 但是如果把一段 php 代码保存为 foo.jpg, 那么问题就来了, 这段代码就会被直接执行. 这对一个 Web 应用来说, 所造成的后果无疑是毁灭性的. 具体参看:http://www.cnblogs.com/buffer/archive/2011/07/24/2115552.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容