我试图通过ini_set将expose_php关闭,除非它似乎无法正常工作。我尝试了值0和关闭,但都没有工作。
ini_set('expose_php',0);
帮助?
答案 0 :(得分:17)
http://php.net/manual/en/ini.core.php
它只能在php.ini中设置。
答案 1 :(得分: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版本可能仍然在标题的“Server:”部分中可见。所以这不是防弹的。
答案 2 :(得分:7)
覆盖标题:
header('X-Powered-By: ');
答案 3 :(得分:-2)
ini_set('display_errors','0');
我记得,这两个参数都需要是字符串。试试吧。