Avatar billede Slettet bruger
07. februar 2003 - 18:34 Der er 2 kommentarer og
1 løsning

Indhent alle oplysninger af brugeren

Hey

Jeg ville høre om der er nogen som har et script som henter alle oplysninger fra en bruger indsætter det i en MYSQL database.
Ved oplysninger tænker jeg browser, IP, IP på LAN, brugernavn og meget mere.

Jeg har set at man kan med asp, så tænkte jeg lige om det ikke også var muligt i php.
Avatar billede dmcn Praktikant
07. februar 2003 - 18:39 #1
http://www.php.net/manual/en/reserved.variables.php#reserved.variables.server
Kør evt. en phpinfo(); og se hvad du har adgang til. IP på LAN, brugernavn m.v. kan du (heldigvis) ikke få.
Avatar billede raffar Juniormester
08. februar 2003 - 00:44 #2
Dette er måske et skridt på vejen. Dette skulle effektivt logge referer, IP/Hostname, tidspunkt og browser type.

CREATE TABLE statinfo (
  browser text NOT NULL,
  date text NOT NULL,
  host text NOT NULL,
  referer text NOT NULL
);


<?
$connection = mysql_connect("localhost","login_name","password") or die ("Unable to connect to MySQL server.");
$db = mysql_select_db(YOUR_DATABASE_NAME) or die ("Unable to select requested database");

$browser = $HTTP_USER_AGENT;
$date = date("F jS Y, h:iA");

if ($REMOTE_HOST == "") {$host = $REMOTE_ADDR;}
else {$host = $REMOTE_HOST;}

if( empty( $HTTP_REFERER ) or '' == $HTTP_REFERER ) {$HTTP_REFERER = 'No Referer';}

mysql_query ("INSERT INTO statinfo (browser, date, host, referer) VALUES ('$browser','$date','$host','$HTTP_REFERER' )");

mysql_close($connection);
?>

dette skulle gøre arbejdet.
Avatar billede raffar Juniormester
11. februar 2003 - 23:44 #3
Tak for points
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