Как узнать номер порта на компьютере пользователя, с которого производится соединение?В 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. Найти номер порта
- 2. PHP Apache fsockopen для другого порта
- 3. Читайте номер порта от пользователя
- 4. Проблема fsockopen при открытии порта для sphinx только в php
- 5. Как найти номер порта в ubuntu 12.04?
- 6. php fsockopen connection
- 7. php fsockopen() fail issue
- 8. номер порта сервера mysql
- 9. php fsockopen
- 10. Как найти номер порта любого ПК?
- 11. Найти номер порта, где HDFS слушает
- 12. Как найти номер порта IP-камеры?
- 13. Как найти номер порта JMX по умолчанию?
- 14. PHP Fsockopen check port 25
- 15. номер порта в URL
- 16. PHP fsockopen() cookies
- 17. Apache и PHP показывают неправильный номер порта
- 18. Номер измененного порта Javamail
- 19. номер порта порта VM по именованной трубе
- 20. php fsockopen curl file_get_contents
- 21. PHP fsockopen теряет соединение
- 22. Вложенная папка PHP fsockopen
- 23. socket_create vs. fsockopen php
- 24. маскировки PHP fsockopen клиента
- 25. PHP - Найти номер в строке
- 26. PHP fsockopen свернуться преобразования
- 27. PHP fsockopen is Slow
- 28. Как работает fsockopen в php
- 29. PHP ipv6 поддержка в fsockopen()
- 30. ServletHttpRequest.getRequestUrl потерял номер порта
О чем вы говорите? Подключение к веб-серверу? (вероятно, 80 или 443). – dicroce 2010-12-16 16:33:11