Avatar billede kimmys Nybegynder
18. oktober 2004 - 15:31 Der er 18 kommentarer og
3 løsninger

Bruger info

Er der nogen der har koderne til at kunne få de samme informationer som er på denne side?

http://www.thedevil.dk/yourinfo.php
Avatar billede 0verwrite Nybegynder
18. oktober 2004 - 15:44 #1
<?php
$ip = $_SERVER[REMOTE_ADDR];
$browser = $_SERVER[HTTP_USER_AGENT];
$dato = date("d.m.Y H:i:s");
echo "ip: ".$ip."<br>browser: ".$browser."<br>Dato: ".$dato;
?>

Sikker på du kan finde et script der kan det hele, men dette burde være en god start ;)
Avatar billede kimmys Nybegynder
18. oktober 2004 - 15:59 #2
hvorfor står der i Browser at jeg køre med: "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"

når den på http://www.thedevil.dk/yourinfo.php siger at jeg køre på IExplorer 6.0?

Men jo det var da en start men vil da gerne ha' mere..
Avatar billede Slettet bruger
18. oktober 2004 - 16:00 #3
Fordi "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)" ER IE6's måde at fortælle serveren, hvad den er for en browser.
Avatar billede kimmys Nybegynder
18. oktober 2004 - 16:05 #4
hmm.. tror at serveren på http://www.thedevil.dk er nede.. men de informationer jeg leder efter er:

Internet Protocol adress:
Internet Service Provider:
Operative System:
Browser:
Desktop Resolution:
Date:
Time:
Site Loaded In:
Avatar billede kimmys Nybegynder
18. oktober 2004 - 16:06 #5
Sandbox:
Er det muligt at få den til at skrive "IExplorer 6.0"

Har du flere af de ting jeg leder efter?
Avatar billede Slettet bruger
18. oktober 2004 - 16:08 #6
Nej, den er ikke nede. Den er bare meget lang tid om at reagere.

Tiden og opløsning laver serveren ikke selv:

<script type="text/javascript" lanuage="JavaScript">
<!--
document.write(screen.width + ' x ' + screen.height);
-->
</script>
Avatar billede 0verwrite Nybegynder
18. oktober 2004 - 16:12 #7
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "<hr />\n";
$browser = get_browser();
foreach ($browser as $name => $value) {
  echo "<b>$name</b> $value <br />\n";
}
?>

Det er ikke sikkert get_browser er slået til...
Avatar billede Slettet bruger
18. oktober 2004 - 16:13 #8
OS findes også ud fra User Agent-strengen. Min ser for eksempel således ud:

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7) Gecko/20040917 Firefox/0.9.3

Den side mente bare, at jeg kørte med Mozilla 1.7, og det er jo ikke helt korrekt.

ISP er nok bare taget fra en reverse-DNS på mit IP.
Avatar billede kimmys Nybegynder
18. oktober 2004 - 16:34 #9
Overwrite: Den viser det samme som det andet script

Sandbox: er ikke med på hvad der du snakker om..

Nu mangler jeg bare:

Operative System:
Internet Service Provider:
Avatar billede kimmys Nybegynder
18. oktober 2004 - 16:36 #10
Sandbox: nåå.. det var det du mente med ISP er nok bare taget fra en reverse-DNS på mit IP.
Avatar billede Slettet bruger
18. oktober 2004 - 16:44 #11
Dit operativsystem er Windows NT5.1 (Bedre kendt som Windows XP)
Mit er Linux.

Egentlig er det bare et spørgsmål om at lede i User Agent strengen efter nyttig info, og så "oversætte" det, før det vises.
Avatar billede kimmys Nybegynder
18. oktober 2004 - 16:52 #12
Nu siger du at det bare et spørgsmål om at lede i User Agent strengen efter nyttig info..

hvordan ser man den?
Avatar billede 0verwrite Nybegynder
18. oktober 2004 - 16:59 #13
Ok, hvis du "bare" skal have en masse detaljer om en client har jeg lavet dette script - ip og resten kan fetches som jeg skrev i php!

<script language="javascript">
var version=navigator.appVersion;
var browser=navigator.appName;
var myversion;
    if (browser.indexOf("Netscape") >= 0) {
        if (version.indexOf("3.") >= 0) {
            myversion = "3.x";
        }
        if (version.indexOf("4.") >= 0) {
            myversion = "4.x";
        }
        if (version.indexOf("5.") >= 0) {
            myversion = "6.x";
        }
        if (version.indexOf("6.") >= 0) {
            myversion = "7.x";
        }
        if (version.indexOf("7.") >= 0) {
            myversion = "7.x";
        }
    }
    if (browser.indexOf("Microsoft") >= 0) {
        if (version.indexOf("3.") >= 0) {
            myversion = "3.x";
        }
        if (version.indexOf("4.") >= 0) {
            myversion = "4.x";
        }
        if (version.indexOf("5.") >= 0) {
            myversion = "5.x";
        }
        if (version.indexOf("6.") >= 0) {
            myversion = "6.x";
        }
        if (version.indexOf("7.") >= 0) {
            myversion = "7.x";
        }
    }
var myBw = navigator.appName+'|'+myversion;
var myRes = screen.width+'x'+screen.height;
var myReg = window.navigator.userLanguage;
var myCol = screen.colorDepth;
var myRef = document.referrer;
document.write('Browser: '+browser+'<br>');
document.write('Version: '+myversion+'<br>');
document.write('Opløsning: '+myRes+'<br>');
document.write('Sprog: '+myReg+'<br>');
document.write('Farver: '+myCol+'<br>');
</script>
Avatar billede Slettet bruger
18. oktober 2004 - 17:02 #14
Det er den, du har i $_SERVER['HTTP_USER_AGENT']
Avatar billede kimmys Nybegynder
18. oktober 2004 - 17:05 #15
Yes.. det ser godt ud..

he he har I mere? =)
Avatar billede kimmys Nybegynder
18. oktober 2004 - 17:07 #16
Sandbox.. okay.. tror ikke helt jeg kan finde ud af at hente de oplysninger..
Avatar billede Slettet bruger
18. oktober 2004 - 17:10 #17
Du kan prøve at se på http://gemal.dk/browserspy/ hvor der er en hel masse undersider med forskellige javascripts, der tester for alt muligt.
Avatar billede kimmys Nybegynder
18. oktober 2004 - 17:16 #18
Sandbox: Okay.. fedt.. jeg kigger lige på det!
Avatar billede kimmys Nybegynder
18. oktober 2004 - 18:52 #19
sandbox: kan du ikke lige komme med et svar..
Avatar billede Slettet bruger
18. oktober 2004 - 19:12 #20
Kommer her.
Avatar billede kimmys Nybegynder
18. oktober 2004 - 19:48 #21
Synes I skulle dele..

tak for svarene!
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