我試了很多代碼來執行這個任務。我有一些未格式化的輸入到我的服務器端口80,我需要將其記錄到文件。我怎樣才能做到這一點?原始輸入端口80
Q
原始輸入端口80
-2
A
回答
1
檢查這個代碼,我用這個來從POST請求的原始輸入,$ VAR將存儲的輸入,因爲它是那麼當你想記錄是免費的吧
ob_start();
readfile("php://input");
$var = ob_get_clean();
0
做任何事一些文件,你不應該使用網絡編程語言..改用C++或C#並監視端口並將文件流記錄到文件中。
1
PHP不會讓您訪問原始輸入。最接近數據的是php://input
或$HTTP_RAW_POST_DATA
,但那些只能訪問HTTP正文(在標題之後)。此外,在PHP甚至有機會處理它之前,您的「未格式化」輸入會導致Web服務器上的解析錯誤。
如果您確實需要記錄所有流量,這可能不是正確的HTTP,您需要查看防火牆或Web服務器的功能。
相關問題
- 1. iptables塊輸入端口80
- 2. Mochiweb端口80
- 3. CouchDB端口80
- 4. 使用端口80
- 5. 80端口的superwebsocket
- 6. 從主機端口80到VirtualBox端口80的端口轉發不起作用
- 7. 端口80上的端口碰撞
- 8. 端口80上的端口錯誤
- 9. 我可以通過端口80或8080執行原始TCP/IP嗎?
- 10. Python測試原始輸入,原始輸入if語句
- 11. 端口80/443上的SignalR
- 12. 打開MAMP的端口80
- 13. 安裝Apache和端口80
- 14. 80端口的Tomcat配置
- 15. 端口80上的Socket.io
- 16. 端口80上的Node.js
- 17. 端口80上的RedHat
- 18. 可比的80端口
- 19. Apache和端口80工作
- 20. 端口80上的heroku + nginx
- 21. C#監聽80端口
- 22. Node.js:端口80上的ECONNREFUSED
- 23. apache端口80非根
- 24. 停止80端口2008 R2
- 25. WAMP端口80繁忙
- 26. 端口80上的React Native
- 27. 80端口被阻止
- 28. 端口80中的Tomcat SSL
- 29. 端口80上的服務
- 30. 從端口輸入
是'write(fd,buf,sizeof(buf));'sufficient? – 2012-09-15 19:38:49