广告域
         

如何保护PHP程序在HEADER中的版本信息泄露?

PHP容易暴露的版本号在什么地方呢?其实也是在HTTP头,以类似X-Powered-By: PHP/5.4.27这种形式存在,可能会想到会不会是Nginx问题,而去到Nginx里面找相关配置,其实这个是在PHP的配置文件php.ini里改动,打开php.ini,找到下面字段:expose_php = On。

将expose_php = On改为expose_php = Off就搞定了,当然,对于Apache服务器还有另外一个方法可以直接尝试在.htaccess文件中Header unset X-Powered-By,删除X-Powered-By节,不过还是建议改动php.ini中的expose_php参数。

好了,重启你的PHP吧。。

我要评论!

想一个你喜欢的昵称。
给一个你的常用邮箱。
想和萌萌哒的TA们说点啥。
  • 有时会遇到还原TrustedInstaller权限,在其他用户或组中没有TrustedInstaller,那么怎么办? 伊凡门户编辑人员今天找了下官方的文档,给出了以下的解决方案: 基于 icacls 命令重置文件/文件夹所有者的命令,示例为文件夹。 1. 以管理员身份运行命令提示符并执行命令 2....
  • 很多时候我们遇到目录中大量的文件以大写来命名的,又或是遇到特殊情况导致文件名全部变成大写,有强迫症的你该如何面对? 将下面的代码复制后,新建一个TXT文档,命名为“修改文件名为小写.bat”,打开并粘贴上代码保存即可。 @echo off title 更改文件名大写为小写 ::本代码原思路由yyyk...
  • UltraEdit是世界上领先的,功能强大的,极具价值的文本编辑器、十六进制编辑器、HTML编辑器、PHP编辑器、Javascript编辑器、Perl 编辑器和程序编辑器。 支持配置高亮语法和几乎所有编程语言的代码结构。内建英文单字检查,可同时编辑多个文件,编辑功能强大,具有代码提示、折叠、列操作等...
  • DNS同时占用UDP和TCP端口53是公认的,这种单个应用协议同时使用两种传输协议的情况在TCP/IP栈也算是个另类。但很少有人知道DNS分别在什么情况下使用这两种协议。 先简单介绍下TCP与UDP。 TCP是一种面向连接的协议,提供可靠的数据传输,一般服务质量要求比较高的情况,使用这个协议。而UD...
  • UltraViewer是一个免费的远程控制软件,它拥有和TeamViewer类似的界面和操作方式。 如果你正缺少或者正在寻找一个类似TeamViewer的免费远程控制软件,那么UltraViewer是非常不错的选择,使用过后也能体会到UltraViewer是一个不错的软件。 这个软件支持运行在所有常...
微信扫一扫即可带走我!