ตรวจ ip เครื่อง login ได้ครับอย่างที่พี่ต้นกล้าบอก แต่มีข้อแม้นะครับ ต้องไม่ผ่าน firewall
**หมายเหตุ บางองค์กรมี firewall อาจจะชี้ได้แค่ IP นอก และ IP ใน เช่น
172.16.0.1 (IP ภายใน) : User ใด connect จากเครื่องไหนก็ตาม IP จะเป็น IP 172.16.0.1 เดียวกันตลอด
210.1.7.10 (IP ภายนอก) : User ใด connect จากเครื่องไหนก็ตาม IP จะเป็น IP 210.1.7.10 เดียวกันตลอด
<?
ob_start(); // Turn on output buffering
system("ipconfig /all"); //Execute external program to display output
$mycom=ob_get_contents(); // Capture the output into a variable
ob_clean(); // Clean (erase) the output buffer
$findme = "Physical";
$pmac = strpos($mycom, $findme); // Find the position of Physical text
$mac=substr($mycom,($pmac+36),17); // Get Physical Address
echo $mac;
?>