Eli meillä on kolme konetta kotiverkossa. Millä scriptillä saan jokaisen koneen oman ip osoitteen kun käytän sellaista online scriptiä joka laskee montako kävijää on sivuilla sillä hetkellä. Se laskee kuitenkin kaikki nämä kotikoneet vain yhdeksi koska ovat samassa hubissa ? scripti tallentaa ip:n muuttujaksi:
$ip = $_SERVER['REMOTE_ADDR'];
tuolla käskyllä.
Saako jollakin toisella komennolla jokaisen koneen merkattua ?
Ulospäin koneilla on tosiaan sama IP, ellei palveluntarjoajasi anna sinulla montaa IP-osoitetta. Kannattaa soittaa ja pyytää, josko tämä olisi mahdollista. Sisäverkon IP-osoitteita et turvallisuussyistä halua näyttää ulkopuolisille.
kyllähän ne siellä yleensä näkyy
HTTP_CLIENT_IP ja HTTP_X_FORWARDED_FOR ympäristömuuttujissa voi olla jotain infoa.
Jaa hubeista en tiedä mennä sanomaan, mutta ainakaan oma routeri ei joko noita lähetä, tai serveri ei moisia tietoja tallentele (mikäli tämä on esim. jollekin php:n versiolle ominaista?). Manuaalistakaan ei löydy infoa noista indekseistä.
phadej kirjoitti:
kyllähän ne siellä yleensä näkyy
HTTP_CLIENT_IP ja HTTP_X_FORWARDED_FOR ympäristömuuttujissa voi olla jotain infoa.
Nämä liittyvät proxyyn, mutta sprawlin hubissa lienee käytössä ihan vaan NAT.
Jeps
Aihe on jo aika vanha, joten et voi enää vastata siihen.