2017-09-15 5 views
0

Comment obtenir l'adresse IP et le port du client en php? je dois mettre en œuvre ceci avec lorsque les visiteurs viennent avec IP et PORT?comment obtenir l'adresse IP du client et le port en PHP?

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

Réponses Comme différence –

+0

$ _SERVER [ 'REMOTE_PORT'] ?? –

Répondre

0

Port est défini dans le serveur HTTP (Apache ou autre, et la plupart du temps, il est 80 ou 443)

Les variables _SERVER php $ vous pouvez vérifier à: http://www.php.net/manual/en/reserved.variables.server.php

Je suis sûr que: REMOTE_ADDR 'L'adresse IP à partir de laquelle l'utilisateur visualise la page en cours.

1

vous pouvez utiliser $_SERVER['REMOTE_ADDR'] pour obtenir l'adresse IP du client et $_SERVER['REMOTE_PORT'] pour obtenir Port

+0

$ linebyLine = date ('Y-m-d H: i: s'). "- $ _SERVER [REMOTE_ADDR] - $ _SERVER [REMOTE_PORT]"; C'est fait!, Merci –