Tôi đang làm việc trên một trang web và một trong những điều tôi muốn làm là hiển thị địa chỉ IP CỦA TÔI cho người dùng. Trang web được tạo bằng CodeIgniter, vì vậy tôi đang tìm kiếm IP máy chủ của mình bằng PHP. Địa chỉ IP có thể thay đổi (nó là một roamer), vì vậy tôi muốn tìm nó một cách năng động, không chỉ mã cứng nó. Tôi đã thử điều này:Địa chỉ IP máy chủ hiển thị PHP
$data['hostname'] = NULL;
$data['ip'] = NULL;
$var = gethostname();
if ($var === FALSE) {
$var = NULL;
} else {
$data['hostname'] = $var;
$data['ip'] = gethostbyname($var);
}
Tuy nhiên, thay vì cho tôi Tên máy chủ và IP, tôi nhận được: "Moria" và "127.0.1.1". Không hoàn toàn những gì tôi đang tìm kiếm. Thay vào đó, nó phải nói "Moria.student.rit.edu" cho Tên máy chủ và địa chỉ IP. Bất kỳ giúp đỡ?
Omg, nó làm việc. Cảm ơn bạn! –