去掉powered by php,php如何隐藏php的版本号(X-Powered-By: PHP)

由php生成的html代码,默认会在 http协议的头部给出,php的版本号信息。处于安全的目的,需要把php的版本号给隐藏掉。删除php版本号,仅仅需要修改一个配置选择就可以。expose_php = On , expose 顾名思义就是暴露的意思,默认是开启的,关闭即可。

默认的情况,会在http协议的头部增加 X-Powered-By:PHP/x.x.x

e1982560e54d5a18a1ea39e2797fdb65.png

php默认输出的版本号

php配置文件中,关于是否暴露版本号的描述。

; Decides whether PHP may expose the fact that it is installed on the server

; (e.g. by adding its signature to the Web server header). It is no security

; threat in any way, but it makes it possible to determine whether you use PHP

; on your server or not.

; http://php.net/expose-php

expose_php = On

翻译过来意思是说, 决定是否暴露你的服务器上是否安装了php, (例如会在web服务的头部增加一个签名),增加这个签名是没有任何安全问题的,同时可以告诉你,你的php是否正常运行。

修改的方法 修改php.ini 中的

;expose_php = On

expose_php = Off

隐藏php版本号的其他方法

在php中php-fpm的pool配置文件中设置

php_admin_flag[expose_php] = off

这种方法灵活性更强一些, 如果php同时有多pool 可以进行更细致的设置,就是部分poll设置,部分不设置。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值