belki dinamik ip oldugu icin degisiyordur

O komut yerine kullanılabilecek başka birşey yok.. Sen sanırım o kodu kendi localhostunda çalıştırıyorsun o şekilde IP veriyor. Bu durum gayet normal bir durumdur. Localhostta çalıştırınca sana LAN IP'ni verir. Web'e atarsan, nete çıktığın IP'yi verir.

$_SERVER koduyla ip adresini alıyorum fakat windows sunucuda ip yi 107. . . gibi veriyor. kendi sunucuma atıyorum 88. . . şeklinde veriyor. bu komut yerine kullanılabilecek başka bir komut var mı? ya da bu sorunun nedeni ne olabilir? a. k. a. wyrus, kelle verilir kal-a verilmez!

alakası yok :D ama sanırsan HTTP_REMOTE_ADDR olarak almayı denersem oacak gibi... a. k. a. wyrus, kelle verilir kal-a verilmez!

spy. sağolasın bilgi için. ama php ayarlarından oluşan bir değişiklik nedeniyle $_SERVER yerine $_SERVER olarak çekince hiç bir sorun oluşmuyor. a. k. a. wyrus, kelle verilir kal-a verilmez!