MAMP pada Localhost: Alamat IP sebagai ::1
Dalam persekitaran MAMP pada Snow Leopard, pengguna mungkin menemui alamat IP ::1 dikembalikan apabila mendapatkan semula IP pengguna melalui localhost. Tingkah laku luar biasa ini menimbulkan persoalan sama ada ia adalah hasil yang dimaksudkan.
Untuk menangani kebimbangan ini, penyelesaian telah ditemui dalam ulasan oleh @Brad:
Penyelesaian:
Buka fail konfigurasi Apache /etc/apache2/httpd.conf sebagai root menggunakan arahan:
sudo vi /etc/apache2/httpd.conf
Cari "Listen " arahan dan ubah suainya untuk menentukan alamat IP dan port secara eksplisit. Contohnya, tukar:
Listen 80
kepada:
Listen 127.0.0.1:80
Selepas melaksanakan penyelesaian ini, Pembolehubah $_SERVER['REMOTE_ADDR'] akan memaparkan alamat IP yang dikehendaki 127.0.0.1 dan bukannya ::1.
Atas ialah kandungan terperinci Mengapa ::1 Dikembalikan sebagai Alamat IP dalam MAMP Localhost pada Snow Leopard?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!