Avatar billede slein55 Mester
07. august 2023 - 10:45 Der er 2 kommentarer og
2 løsninger

læse ip adresse

jeg kan ikke mere læse ip adresse som før

<?php
  $ip = getenv('REMOTE_ADDR');
echo $ip;
?>
den kommer ud med resultatet i HEX mener jeg hvordan får jeg den rigtige ipadresse ud 1.2.3.4
Avatar billede erikjacobsen Ekspert
07. august 2023 - 10:53 #1
En lille test host mig giver:  127.0.0.1  - altså en IPv4-adresse.

Hvis du får noget der ligner:  2606:4700:3032::acdc:c0a1  - så er det en IPv6 adresse.
Avatar billede arne_v Ekspert
07. august 2023 - 14:58 #2
Næppe relevant for problemet men hvorfor getenv('REMOTE_ADDR') og ikke $_SERVER('REMOTE_ADDR') ?
Avatar billede slein55 Mester
07. august 2023 - 19:17 #3
så må det være in IPv6 jeg har kan den ikke converteres til en normal IP som  f.eks.127.0.0.1
Avatar billede erikjacobsen Ekspert
07. august 2023 - 19:46 #4
Nej, man kan ikke bare finde en IPv4 der svarer til en IPv6. Det er sikkert irriterende, men det er man nødt til at vænne sig til. Der kommer flere besøgende med IPv6 i fremtiden.

Gemmer du IP-adressen i en database må du til at afsætte mere plads til den.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester