如何在PHP中获取客户端IP地址和端口?

时间:2017-09-15 08:52:43

标签: php ip port

如何在php中获取客户端IP地址和端口?我需要实现这一点 当访客带来IP和PORT时?

$linebyLine = date('Y-m-d H:i:s') . " - $_SERVER[HTTP_CF_CONNECTING_IP]";
file_put_contents('visitors.log', $linebyLine . PHP_EOL, FILE_APPEND);

2 个答案:

答案 0 :(得分:1)

端口在http服务器(Apache或其他,主要是80或443)中定义

您可以在http://www.php.net/manual/en/reserved.variables.server.php

查看的php $ _SERVER变量

我确信:REMOTE_ADDR'用户正在查看当前页面的IP地址。

答案 1 :(得分:1)

您可以使用$_SERVER['REMOTE_ADDR']获取客户端IP地址,使用$_SERVER['REMOTE_PORT']获取端口