Mendapatkan Alamat IP Tempatan Sistem Menggunakan PHP
Menentukan alamat IP tempatan komputer adalah penting dalam pelbagai senario rangkaian. PHP menyediakan fungsi terbina dalam yang membolehkan anda mendapatkan semula maklumat ini.
Mendapatkan alamat IP setempat amat berguna apabila anda perlu mengetahui alamat antara muka rangkaian khusus sistem yang menjalankan skrip PHP anda. Alamat ini berbeza daripada alamat IP luaran yang boleh diakses oleh dunia luar.
Penyelesaian PHP Berdasarkan Versi PHP
PHP menawarkan pendekatan berbeza untuk mendapatkan IP tempatan alamat, bergantung pada versi yang anda gunakan:
PHP < 5.3.0
Untuk versi PHP sebelum 5.3.0, anda boleh menggunakan fungsi getHostByName(), yang mengambil nama hos sebagai hujah. Begini cara anda boleh mendapatkan semula IP setempat:
<code class="php">$localIP = getHostByName(php_uname('n'));
PHP >= 5.3.0
Dalam PHP versi 5.3.0 dan ke atas, anda mempunyai pilihan untuk menggunakan fungsi getHostName() untuk mendapatkan nama hos, diikuti dengan getHostByName():
<code class="php">$localIP = getHostByName(getHostName());</code>
Nilai $localIP akan menjadi alamat IP tempatan sistem. Ia biasanya mempunyai format "192.*...." seperti yang dinyatakan dalam soalan.
Atas ialah kandungan terperinci Bagaimana untuk Menentukan Alamat IP Tempatan Sistem dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!