bezorg de laatste berichten direct op de desktop
Welkom, Gast
Alstublieft Inloggen of Registreren.    Wachtwoord verloren?

Informatie over de pc van de bezoeker opvragen...
(1 bezoeker) (1) Gast
Ga naar onderkantPagina: 12
TOPIC: Informatie over de pc van de bezoeker opvragen...
#2291
Informatie over de pc van de bezoeker opvragen... 6 Jaren, 3 Maanden geleden Karma: 0
Ik ben eens gaan kijken naar hoe een "counter-site" aan informatie over de pc van de bezoeker kan komen:
- via javascript worden wat dingen over de browser bij elkaar gesprokkeld
- dat wordt in een link gegoten
- met document.write maakt het script iets van: <img src="www.statcounter.com/count.php?browserver...rlanguage=x..."
- zo wordt dus via javascript een php pagina aangeroepen, toch?

Als dat allemaal is gebeurd is er vanalles opgeslagen en krijg je een icoontje te zien van (in dit geval) statcounter. Als je daar op klikt kan je alle informatie zien, tot zover niet echt heel ingewikkeld.
Maar dan zie ik ip-lookup. Ik typ m'n ip in en kom op een pagina met daarop:
- De link waar ik vandaan kom
- De naam van m'n host (xxxxxx.cable.casema.nl)
- IP Adres
- Mijn land, nederland, maar dat kan net zo goed het land van casema zijn..
- De provincie waar casema zit (Zuid-Holland)
- De stad waar casema zit (Leiden)
- De ISP (N.v. Casema)

Maar hoe weet die site waar mijn internet vandaan komt? En uit welke provincie en zelfs de stad? Ik snap er niets van, want al die dingen staan ook niet bij phpinfo(), daar kan je niet veel meer dan ip opvragen...
Rik
Moderator
Berichten: 28
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#2293
6 Jaren, 3 Maanden geleden Karma: 0
Het is niet enkel met JavaScript dat zulke gegevens kunnen opgevraagd worden, maar ook met Perl en natuurlijk PHP
Er zijn speciale scripts op het net verkrijgbaar die IP's kunnen omzetten naar land van herkomst

link waar ik vandaan kom: $_SERVER['REFERER']
naam van de host: bestaat ook zeker in PHP maar ken ik niet direct uit het hoofd
IP: $_SERVER['REMOTE_ADDR']

Nee, dat komt idd niet van de functie phpinfo()
wimvd
Nieuwe Gebruiker
Berichten: 0
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#2298
6 Jaren, 3 Maanden geleden Karma: 0
Dat van je ip en de referer had ik al bij phpinfo() zien staan. Maar als je uit een ip het land kan halen, hoe krijg je dat dan voor elkaar? Is er voor elk land een bepaald nummer in een ip-adres? Of verwijst zo'n nummer naar je ISP en kunnen ze daarvandan dat allemaal te weten komen?
Rik
Moderator
Berichten: 28
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#2299
6 Jaren, 3 Maanden geleden Karma: 0
Vrij eenvoudig is het eigenlijk.

Je regelt eerst het ip addres van de bezoeker met simpele $_SERVER['REMOTE_ADDR'];
Hieroverheen gooi je de :
gethostbyaddr($ip); functie.
Dit returned de hostname van je user.
Bij mij roept hij sdlgjnsdjlng.xs4all.nl
Hieruit kun je al opmaken dat ik uit nederland kom en mijn provider xs4all is.
De link waar je vandaan komt is ook eenvoudig te regelen met de var $_SERVER['HTTP_REFERER'];

Hoe hij weet welke provincie je vandaan komt doet hij waarschijnlijk met een tracert ofzo.
en doormiddel van de hops analyseren kun je bekijken waar je vandaan komt denk ik
_arno_
WMS Fan
Berichten: 16
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#2543
6 Jaren, 2 Maanden geleden Karma: 0
[quote="_arno_":2ghlup4v]Vrij eenvoudig is het eigenlijk.

Je regelt eerst het ip addres van de bezoeker met simpele $_SERVER['REMOTE_ADDR'];
Hieroverheen gooi je de :
gethostbyaddr($ip); functie.
Dit returned de hostname van je user.
Bij mij roept hij sdlgjnsdjlng.xs4all.nl
Hieruit kun je al opmaken dat ik uit nederland kom en mijn provider xs4all is.
De link waar je vandaan komt is ook eenvoudig te regelen met de var $_SERVER['HTTP_REFERER'];

Hoe hij weet welke provincie je vandaan komt doet hij waarschijnlijk met een tracert ofzo.
en doormiddel van de hops analyseren kun je bekijken waar je vandaan komt denk ik[/quote:2ghlup4v]
Ik heb nu een hitcounter gevonden, eXTReMe Tracking, die zelfs weet in welk dorp ik woon! Zal wel via een tracer gaan wat je al schreef, maar is er ook zoiets online voor php?
Rik
Moderator
Berichten: 28
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
#2544
6 Jaren, 2 Maanden geleden Karma: 0
je kunt met het commando exec() zelf ook een trace uitvoeren.
maar zo gedetaileerd krijg je het nooit, alleen tot de laatste hop wat mogelijk in amsterdam zou kunnen zitten ( bv ).
Hoe hij precies weet waar je woont weet ik niet, ik weet wel dat je met tracert dichtbij kan komen.

Kijk anders eens op:
<!-- m --><a class="postlink" href="nl2.php.net/network">http://nl2....etwork</a><!-- m -->
wat een aantal mogelijkheden zijn.
Mogelijk zijn er bepaalde ip blocks toegewezen aan leiden, dit script bekijkt misschien de ripe database of iets dergelijks. ( zal we lvergezocht zijn)

Heb me hier nooit ver in verdiept dus weet het eigenlijk niet zo goed
_arno_
WMS Fan
Berichten: 16
graphgraph
Gebruiker offline Klik hier om het gebruikersprofiel van deze gebruiker te zien
De Administrator heeft publieke schrijf toegang geblokkeerd.
 
Ga naar bovenkantPagina: 12
Moderators: Rik, Roy