PHP'de ipv4 adresini şöyle alırsın. Örneğin adamın ipv4 adresi 192.168.1.99 ve aynı ağda bulunuyorsunuz. Adam sana bu ip adresi üzerinden ulaşıyorsa 192.168.1.99 ip adresini alırsın. Eğer yazılımın aynı ağda değilde dışarıdaysa bu şahsın bulunduğu network dışarıya hangi ip üzerinden çıkarsa o ip adresini alırsın. Yani işin özeti Sen istiyor IPv4? ozaman olacak aynı network.
Aşağıdaki linkten de bu konuda verilen örneklerin benzerlerini bulabilirsin.
http://stackoverflow.com/questions/3...l-ip-of-system
Php ile IPv4 adresini nasıl yazdırabilirim?
20
●1.235
- 01-06-2015, 10:13:34Kimlik doğrulama veya yönetimden onay bekliyor.Aynı networkteyim. Mutlu son istiyorumloc adlı üyeden alıntı: mesajı görüntüle
- 01-06-2015, 17:47:34bu kadar cahili bi arada görmemiştim

günümüzde kullanılan 2 çeşit ip var
ipv4 ve ipv6
http://tr.wikipedia.org/wiki/IPv6
http://tr.wikipedia.org/wiki/IPv4
ve ipv4 lerde kendi aralarında sınıflara ayrılır
a,b,c,d,e
http://en.wikipedia.org/wiki/Classful_network
http://tr.wikipedia.org/wiki/Classfull
router arkasında internet çıkan cihazların temel olarak çalışma prensibi şöyle
istek : cihaz > router > server
cevap : server > router > cihaz
router serverla aranızda bir nevi proxy dir
o yüzden internete genel sizin routerla aranızda olana ise yerel ağ diyelim
bir ağın öteki ağla ilgisi alakası olamaz
local ip adresi hiç bir şekilde gerçek ağa iletilmez ki iletilmesi için de bir gerekçe yoktur o ip sizin yerel ağınızdaki cihazlar ve routerla iletişimini kendi aranızda internete çıkmadan sağlamak için yapılır
peki php ile o ip yi almanın bir yolu yok mu?
isteği gönderen browser proxy server http/s inception isteği yollayan cihazın ipsini header olarak gönderebilir bunu yapamıyorsanız yok
js ile almanın yolu yok mu?
var ama sadece moden browserlarda çalışıyor
http://jsfiddle.net/gqvaf7se/
buyrun
