IP-адрес сервера Вы можете получить IP-адрес сервера от $ _SERVER ['SERVER_ADDR'].
MAC-адрес сервера Для MAC-адреса вы можете проанализироватьвывод netstat -ie в Linux или ipconfig / all в Windows.
IP-адрес клиента IP-адрес клиента можно получить из $ _SERVER ['REMOTE_ADDR']
MAC-адрес клиента MAC-адрес клиента не будет вам доступен, за исключением одного особого обстоятельства: если клиент находится в том же сегменте Ethernet, что и сервер.
Итак, если выЕсли вы строите какую-то систему на основе локальной сети, и ваши клиенты находятся в одном и том же сегменте Ethernet, то вы можете получить MAC-адрес, проанализировав выходные данные arp -n (linux) или arp -a (windows). Но что, если клиент не находится в локальной сети?
Что ж, вам не повезло, если вы не можете заставить клиента добровольно передать эту информацию и передать другим способом.