Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

จะระบุที่อยู่ IP ของเซิร์ฟเวอร์ใน PHP ได้อย่างไร


IP ของเซิร์ฟเวอร์สามารถระบุได้ด้วยโค้ดด้านล่าง -

$_SERVER['SERVER_ADDR'];

พอร์ตสามารถระบุได้โดยใช้บรรทัดรหัสด้านล่าง -

$_SERVER['SERVER_PORT'];

สำหรับ PHP เวอร์ชัน 5.3 ขึ้นไป สามารถใช้บรรทัดของโค้ดต่อไปนี้ได้ -

$host_addr= gethostname();
$ip_addr = gethostbyname($host_addr);

สามารถใช้เมื่อมีการเรียกใช้สคริปต์แบบสแตนด์อโลน (ซึ่งไม่ได้ทำงานผ่านเว็บเซิร์ฟเวอร์)