2010-02-24 64 views
8

我想让expose_php关闭ini_set,除了它似乎不工作。我尝试了值0和关闭,但都没有工作。php ini_set expose_php

ini_set('expose_php',0); 

help?

+0

呃...'expose_php'或'display_errors'? – 2010-02-24 22:56:04

+0

哎呀大声笑复制错误的行,expose_php – David 2010-02-24 22:56:50

回答

-2
ini_set('display_errors','0'); 

这两个参数都需要字符串,我记得。试试看。

+0

does not工作,它不需要是一个字符串顺便说一句。 – David 2010-02-24 22:57:38

7

覆盖标题:

header('X-Powered-By: '); 
8

如果你是在PHP> = 5.3.0:

header_remove('X-Powered-By'); 

http://www.php.net/manual/en/function.header-remove.php

或在旧版本:

header('X-Powered-By: '); 

(这会的隐藏PHP和版本,但是“X-Powered-By”字符串仍然可以在标题中看到。)

但是,PHP版本仍可能在标题的“服务器:”部分中可见。所以这不是防弹的。

+0

服务器头可以通过以下方式删除:'header_remove('Server');'。我编辑了包含这个的答案! – 2015-07-18 14:28:05