Ben bir web sitesi üzerinde çalışıyorum, ve ben yapmak istiyorum şeylerden biri kullanıcılarına MY IP adresini görüntülemek olduğunu. Web sitesi CodeIgniter ile yapılır, bu yüzden PHP ile benim sunucu IP bulmak için bakıyordu. IP adresi (bir aktarıcı değil) değişebilir, bu yüzden ben sadece zor kod bunu, dinamik değil bulmak istiyorum. Ben bu çalıştı:
$data['hostname'] = NULL;
$data['ip'] = NULL;
$var = gethostname();
if ($var === FALSE) {
$var = NULL;
}
else {
$data['hostname'] = $var;
$data['ip'] = gethostbyname($var);
}
Ancak, bunun yerine bana Hostname ve IP verme, I got: "Moria" ve "127.0.1.1". Ben arıyorum oldukça ne. Aksine, bu Hostname için "Moria.student.rit.edu", ve IP adresini diyebilirim. Herhangi bir yardım?