如何找出連接的用戶機器上的端口號?在php的fsockopen()查找用戶的端口號
1
A
回答
0
嘗試運行netstat命令。
netstat -an
0
它可作爲$_SERVER超級全球
$port = $_SERVER['REMOTE_PORT'];
1
fsockopen
的一部分返回流資源。我搜索了PHP文檔,並找不到從流資源獲取客戶端端口的方法。
但是,如果您降低一個級別並使用套接字,則可以輕鬆獲取此信息。 http://www.php.net/manual/en/book.sockets.php
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
socket_connect($socket, 'stackoverflow.com', 80);
socket_getsockname($socket, $host, $port);
var_dump($port);
socket_close($socket);
相關問題
- 1. PHP Fsockopen檢查端口25
- 2. 查找端口號
- 3. PHP fsockopen不適用於非端口80
- 4. 查找客戶端中使用的端口號
- 5. 的fsockopen PHP檢查開放端口,RDP不工作
- 6. 客戶端如何查找服務器的端口號?
- 7. 的fsockopen上的端口25和587
- 8. OpenJMS - 客戶端端口號
- 9. PHP的fsockopen客戶端沒有收到發送的數據
- 10. 如何查找分配給UDP客戶端(以.net/C#)的端口號?
- 11. 端口號5300不在DNS客戶端
- 12. PHP的fsockopen子
- 13. Gnuwin32端口的「查找」?
- 14. 如何在unix中查找特定進程ID的端口號?
- 15. 服務器和客戶端顯示的公共端口號不同端口號
- 16. PHP fsockopen()
- 17. php fsockopen
- 18. 查找PHP服務器的可用端口
- 19. fsockopen php的性能
- 20. PHP的fsockopen()餅乾
- 21. 如何在PHP中查找套接字的本地端口?
- 22. 從java中的客戶端查找使用的服務器端口
- 23. 帶端口號問題的PHP捲曲
- 24. 用戶自定義端口號
- 25. 如何查找任何PC的端口號?
- 26. 如何查找IP攝像機的號碼端口?
- 27. 如何查找oracle 11g已安裝的端口號
- 28. 查找服務器套接字的端口號
- 29. 如何查找IP地址的端口號?
- 30. 查找當前連接的端口號SSH
你在說什麼關係?連接到網絡服務器? (可能80或443)。 – dicroce 2010-12-16 16:33:11
不,我的意思是我的服務器中的哪個端口用於連接到目標服務器的端口80,443。 – incognito 2010-12-16 16:38:34