MKM MKM - 1 year ago 117
PHP Question

How can I get the IP address and port of a client with PHP?

How do I get the IP and port of a client with PHP?

I tried the script below but it only gives me the IP address.

<?php print $_SERVER['REMOTE_ADDR']; ?>

Answer Source

Port is defined in http server (Apache or other and mostly it is 80 or 443)

The php $_SERVER variables you can check at :

I am sure that : REMOTE_ADDR' The IP address from which the user is viewing the current page.

But if your server is behind NAT:

If you are serving from behind a proxy server, you will almost certainly save time by looking at what these $_SERVER variables do on your machine behind the proxy.




Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download