

PHP - Remote_addr
Zdravím, když jsem na localhostu zkoušel jestli funguje ukládání ip do db ($_SERVER['REMOTE_ADDR']) co jsem udělal, místo ip jsem měl v db ::1 - dočetl jsem se na internetu že je to IPv6 tvar 127.0.0.1 a že funkcí inet_ntop() ho převedu na IPv4 tvar.
No když ho umístím na hosting (např. Endora) bude mi to brát adresy v IPv6? Pokud ano a budu používat tu funkci nestane se že jí to dá jako parametr IPv4 adresu, co se stane pak, jestli něco?
Vím že nejlepší by bylo to vyzkoušet ale nechci to tam zatím nahrávat.
Díky
Může a nemusí. To záleží na jakém protokolu spolu komunikují (Server a klient). Pravděpodobnější bude protokol IPv4.
Může se stát
.
???
Co by se pak mělo stát? Nevím v jakém kódu to používáš, takže ti nemohu poradit.
$_SERVER['REMOTE_ADDR'] v tom můžeš získat jak IPv6 tak IPv4. Proto udělej svoji aplikaci kompatibilní na oba druhy protokolů a máš vyhráno.
Dobrá, díky