我的問題是我是否可以省略我的服務器信息從使用PHP的http頭中發送?我自己知道這不是危險的,但是幽默我。如果我想忽略這些信息,我將如何做到這一點。如果我想插入虛假的服務器信息以引導潛在的有害用戶誤入歧途,那該如何?我看過php文檔,但我找不到它。謝謝。更改http頭信息以隱藏服務器信息
回答
我不知道如果使用PHP來做到這一點是正確的做法。服務器是否運行Apache?如果是的話,你可以將以下選項添加到您的配置文件來隱藏服務器信息:
ServerTokens ProductOnly
ServerSignature Off
要隱藏PHP信息,編輯您的php.ini
並添加行:
expose_php Off
或者,如果這個選項已經存在,從On
更改爲Off
。
參考:http://www.debianadmin.com/apache-tipshide-apache-information-php-software-version.html
我明白你在說什麼。我假設這些設置只在發生錯誤時隱藏了版本信息。但我看了一下鏈接,非常感謝你的及時回覆。 – Andy 2012-01-08 22:38:54
'ServerToken'控制通過標題發送的內容。使用'ProductOnly'發送類似於'Server:Apache'的文件。 – 2012-01-08 22:40:54
另外一個選項'ServerSignature'用在錯誤頁面中。 – 2012-01-08 22:41:26
- 1. HTTP頭信息服務器設置
- 2. 隱藏jboss服務器信息
- 3. 更改服務器中的php信息
- 4. 信息隱藏C++
- 5. 不能更改頭信息
- 6. 不能更改頭信息
- 7. 不能更改頭信息
- 8. IIS刪除服務器信息頭
- 9. $ http響應頭信息
- 10. 如何隱藏由django服務器打印的信息
- 11. 如何在發送PHP郵件時隱藏服務器信息?
- 12. Xdebug隱藏轉儲信息?
- 13. 封裝vs信息隱藏
- 14. YouTube iFrame隱藏信息
- 15. 隱藏祕密信息
- 16. Socket.io隱藏錯誤信息
- 17. 信息隱藏與隱藏的依賴
- 18. 笨錯誤信息不能更改頭信息
- 19. 更多信息隱藏在斯卡拉
- 20. GET服務器信息
- 21. 獲取服務器信息
- 22. xfire:攔截Web服務頭信息
- 23. 終端服務服務器信息
- 24. [PHP]警告:不能更改頭信息
- 25. 不能更改頭信息 - 已經
- 26. 警告:不能更改頭信息
- 27. 不能更改頭信息PHP
- 28. PHP不能更改頭信息 - 已經
- 29. 不能更改頭信息[T3]
- 30. 警告:不能更改頭信息
你不能在服務器本身編輯它嗎? – Jordan 2012-01-08 22:23:32