PHP-scripts

Hits: 147751
Hits dag : 54
Online : 1

Brugerinfo i PHP

Her demonstreres hvordan man læser en brugers IP-adresse, information om dennes browser, samt anden god information i PHP. Følgende er blot et lille udvalg af nogle af de predefinerede konstanter PHP tilbyder. Se nærmere på siden Predefined variables.

Brugerens IP-adresse

<?php echo $_SERVER['REMOTE_ADDR']; ?>

18.212.93.234

Info om brugerens browser

<?php echo $_SERVER['HTTP_USER_AGENT']; ?>

CCBot/2.0 (https://commoncrawl.org/faq/)

Hvilken side kom brugeren fra

<?php echo $_SERVER['HTTP_REFERER']; ?>

Stien til den forespurgte side (med http query)

<?php echo $_SERVER['REQUEST_URI']; ?>

/docs/scripts/brugerinfo.php

Sti til dette script

<?php echo $_SERVER['PHP_SELF']; ?>

/docs/scripts/brugerinfo.php

Den fulde sti til dit webhotel på serveren

<?php echo $_SERVER['DOCUMENT_ROOT']; ?>

/customers/f/4/a/dunweber.com/httpd.www

Det er også muligt at uploade en fil der navngives phpinfo.php med indholdet vist i boksen nedenfor. Ved at rekvirere filen i din browser vises alt tilgængelig information om PHP-installationen på serveren din hjemmeside kører på.

phpinfo.php

<?php phpinfo(); ?>

Geolocation

Ud fra en brugers IP kan man finde dennes omtrentlige lokation og f.eks. tilbyde websitet på brugerens sprog eller vise priser i lokal valuta. En af mange udbydere af geolocation services er ipapi.co og eksempelvis fortæller din IP (18.212.93.234):

ipapi.co forespørgsel

<?php echo file_get_contents('indsæt url'); ?>

https://ipapi.co/18.212.93.234/country_name

United States

https://ipapi.co/18.212.93.234/city

Ashburn

https://ipapi.co/18.212.93.234/currency

USD