Kom ihåg mig?

Sysinfo från PHP som visar klientens info

Ämnesverktyg Visningsalternativ
Oläst 2008-09-26, 11:31 #1
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
Har idag bara en "info" sida internt för att användarna skall kunna ta reda på sin ip och datornamn.
Men finns det någon mer liknande info man kan få fram?

Som jag kan lägga till också.

<p align="center">DATORNS IP ADRESS: <? echo getenv('REMOTE_ADDR'); ?></p>
<p align="center">DATORNS NAMN: <?php echo gethostbyaddr($_SERVER['REMOTE_ADDR']);?></p>

Såg denna nu:
<?php echo getenv("SERVER_NAME"); ?>
Dock inte så intressant då de redan är anslutna till burken för att få den infon :P
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-26, 11:32 #2
coredevs avatar
coredev coredev är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Sep 2007
Inlägg: 1 554
coredev coredev är inte uppkopplad
Bara ett inlägg till!
coredevs avatar
 
Reg.datum: Sep 2007
Inlägg: 1 554
Kod:
 
print_r($_SERVER);
coredev är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-26, 11:36 #3
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
La till denna så kom browser osv upp.

echo getenv('HTTP_USER_AGENT');
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-26, 11:38 #4
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
Citat:
Originally posted by coredev@Sep 26 2008, 11:32
Kod:
 
print_r($_SERVER);
Den drog upp en del om servern.
Fast jag är ute efter info från klientsidan.

Som de andra jag gav exempel på är för att slippa be användaren gå in i cmd och skriva ipconfig/hostname.
Bara säga dem att öppna en explorer ruta och gå in på t.ex. http://info så visas det isället.
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-26, 12:50 #5
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
eliasson eliasson är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Dec 2005
Inlägg: 1 863
Citat:
Originally posted by BarateaU@Sep 26 2008, 11:38

Som de andra jag gav exempel på är för att slippa be användaren gå in i cmd och skriva ipconfig/hostname.
Bara säga dem att öppna en explorer ruta och gå in på t.ex. http://info så visas det isället.
Om du vill att en användare ska kunna skriva "info" i webbläsaren och skickas till din server, där info visas, så får du antingen skapa ett DNS-entry i din lokala DNS-server som dina datorer använder, alt. hårdmodifiera /etc/hosts eller C:\windows\system32\drivers\etc\hosts.
eliasson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-26, 13:07 #6
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
Visa info om webbläsaren:
print_r(get_browser(null, true));

Observer att get_browser endast arbetar med user-agent-strängen och därför bara kan visa att webbläsaren har stöd för exempelvis JavaScript, inte om JavaScript faktiskt är aktiverat.
emilv är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-26, 13:17 #7
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
hnn hnn är inte uppkopplad
Banned
 
Reg.datum: Mar 2004
Inlägg: 2 587
<?php phpinfo(); ?>


Och rulla längst ner på sidan... Där har du all info.
hnn är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-09-26, 13:29 #8
BarateaUs avatar
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Nov 2007
Inlägg: 2 648
BarateaU BarateaU är inte uppkopplad
Klarade millennium-buggen
BarateaUs avatar
 
Reg.datum: Nov 2007
Inlägg: 2 648
Citat:
Ursprungligen postat av eliasson
Citat:
Ursprungligen postat av BarateaU
Som de andra jag gav exempel på är för att slippa be användaren gå in i cmd och skriva ipconfig/hostname.
Bara säga dem att öppna en explorer ruta och gå in på t.ex. http://info så visas det isället.
Om du vill att en användare ska kunna skriva "info" i webbläsaren och skickas till din server, där info visas, så får du antingen skapa ett DNS-entry i din lokala DNS-server som dina datorer använder, alt. hårdmodifiera /etc/hosts eller C:\windows\system32\drivers\etc\hosts.
Heh det är så jag har det idag, bara förklarade.
Inge fulpillande i hosten utan dns'en tar hand om det.
BarateaU är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-01, 21:54 #9
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Citat:
Originally posted by BarateaU@Sep 26 2008, 11:31
Har idag bara en "info" sida internt för att användarna skall kunna ta reda på sin ip och datornamn.
Men finns det någon mer liknande info man kan få fram?

Som jag kan lägga till också.

<p align="center">DATORNS IP ADRESS: <? echo getenv('REMOTE_ADDR'); ?></p>
<p align="center">DATORNS NAMN: <?php echo gethostbyaddr($_SERVER['REMOTE_ADDR']);?></p>

Såg denna nu:
<?php echo getenv("SERVER_NAME"); ?>
Dock inte så intressant då de redan är anslutna till burken för att få den infon :P
Du kan inte få reda så mycket om användaren med PHP.
Det du kollat på hitils plus mer hittar du dock här http://se2.php.net/manual/en/reserved.vari...bles.server.php

Med hjälp av JavaScript kan du dock få reda på lite mer om användaren.
Lite exempel:

Kod:
//Skärmbredd
document.write(screenWidth());

function screenWidth() {

	if (window.screen) {
 return(screen.width);
	} else {
 return(0);
	}
}

//Skärmhöjd
document.write(screenHeight());

function screenHeight() {

	if (window.screen) {
 return(screen.height);
	} else {
 return(0);
	}
}

//Plattform ex. Win32
document.write(navigator.platform);

//Webbläsare
document.write(navigator.userAgent);
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 
Ämnesverktyg
Visningsalternativ

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 01:57.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017