如何隐藏php扩展名

  介绍

如何隐藏php扩展名?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

php隐藏扩展名的方法:1、在“php。ini”文件里设置" expose_php=? 2、让web服务器用PHP解析不同扩展名;3,把PHP隐藏为另一种语言。

一般而言,通过隐藏的手段提高安全性被认为是作用不大的做法。

但某些情况下,尽可能的多增加一份安全性都是值得的。

一些简单的方法可以帮助隐藏PHP,这样做可以提高攻击者发现系统弱点的难度。

在PHP。ini文件里设置expose_php=,可以减少他们能获得的有用信息。

另一个策略就是让web服务器用PHP解析不同扩展名。无论是通过。htaccess文件还是Apache的配置文件,都可以设置能误导攻击者的文件扩展名:

把PHP隐藏为另一种语言

Apache代码

#使PHP看上去像其它的编程语言   ”AddType应用程序/x-httpd-php asp . py . pl

或者干脆彻底隐藏它:

使用未知的扩展名作为PHP的扩展名

Apache代码

#使PHP看上去像未知的文件类型   AddType应用程序/x-httpd-php .bop . foo .133t

或者把它隐藏为HTML页面,这样所有的HTML文件都会通过PHP引擎,会为服务器增加一些负担:

用HTML做PHP的文件后缀

Apache代码

#使PHP代码看上去像HTML页面   AddType应用程序/x-httpd-php . htm . html

要让此方法生效,必须把PHP文件的扩展名改为以上的扩展名。这样就通过隐藏来提高了安全性,虽然防御能力很低而且有些缺点。

看完上述内容,你们掌握如何隐藏PHP扩展名的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

如何隐藏php扩展名