Hoe gegevens te loggen in Access DB

Pagina: 1
Acties:
  • 48 views sinds 30-01-2008

  • weca
  • Registratie: December 2004
  • Laatst online: 12-05 22:53
Hoe kan ik gegevens van bezoekers van een website loggen in een Access DB?

Ik wil:
bezoekdatum website, ip, browser (naam en versie), resolutie en kleurendiepte, os, internetprovider, land
loggen in een tabel.

Voor OS en browser heb ik het volgende JAVASCRIPT gevonden op internet:

<SCRIPT type="text/javascript" LANGUAGE="JavaScript">
<!--
var WIN = navigator.userAgent.indexOf("Win") != -1;
var MAC = navigator.userAgent.indexOf("Mac") != -1;
var LIN = navigator.userAgent.indexOf("Lin") != -1;

var M2 = (navigator.userAgent.indexOf("Mozilla/2") != -1);
var M3 = (navigator.userAgent.indexOf("Mozilla/3") != -1);
var M4 = (navigator.userAgent.indexOf("Mozilla/4") != -1);
var M5 = (navigator.userAgent.indexOf("Mozilla/5") != -1);

var OP = (navigator.userAgent.indexOf("Opera") != -1);
var OP3 = (navigator.userAgent.indexOf("Opera/3") != -1) && M3;
var OP35 = (navigator.userAgent.indexOf("Opera/3") != -1) && M4;
var OP36 = (navigator.userAgent.indexOf("Opera 3") != -1) && M4;
var OP4 = (navigator.userAgent.indexOf("Opera 4") != -1) ||
(navigator.userAgent.indexOf("Opera/4") != -1);
var OP5 = (navigator.userAgent.indexOf("Opera 5") != -1) ||
(navigator.userAgent.indexOf("Opera/5") != -1);
var OP6 = (navigator.userAgent.indexOf("Opera 6") != -1) ||
(navigator.userAgent.indexOf("Opera/6") != -1);

var IE = (navigator.userAgent.indexOf("MSIE") != -1) && !OP;
var IE3 = (navigator.userAgent.indexOf("MSIE 3") != -1);
var IE4 = (navigator.userAgent.indexOf("MSIE 4") != -1);
var IE50 = (navigator.userAgent.indexOf("MSIE 5.0") != -1) && !OP;
var IE55 = (navigator.userAgent.indexOf("MSIE 5.5") != -1) && !OP;
var IE60 = (navigator.userAgent.indexOf("MSIE 6.0") != -1) && !OP;

var NN = (navigator.appName == "Netscape") && !OP;
var NN2 = (navigator.appName == "Netscape") && M2 && !OP;
var NN3 = (navigator.appName == "Netscape") && M3 && !OP;
var NN4 = (navigator.appName == "Netscape") && M4 && !OP;
var NN6 = (navigator.userAgent.indexOf("Netscape6") != -1) && M5; && !OP;
var NN7 = (navigator.userAgent.indexOf("Netscape/7") != -1) && M5; && !OP;

var MOZ1 = M5; && (navigator.userAgent.indexOf("Netscape") == -1) &&
!OP; && (navigator.userAgent.indexOf("Gecko") != -1) &&
(navigator.userAgent.indexOf("rv:1") != -1)
-->
</script>

VOOR IP heb ik dit (asp-script) gevonden:

<p>
<b>Your IP address is:</b>
<%Response.Write(Request.ServerVariables("remote_addr"))%>
</p>

Ik gebruik verder ASP/vbscript om gegevens in een db te plaatsen.

VRAAG: script om bij onLoad-pagina genoemde gegevens te loggen. Kan iemand mij de hele ASP-pagina geven?

hartelijk dank

  • Reveller
  • Registratie: Augustus 2002
  • Laatst online: 05-12-2022

Reveller

Hopla!

hahaha!

Modbreak:doe ff normaal zeg... :(

[ Voor 250% gewijzigd door crisp op 05-12-2004 23:55 ]

"Real software engineers work from 9 to 5, because that is the way the job is described in the formal spec. Working late would feel like using an undocumented external procedure."


  • -Miura-
  • Registratie: Mei 2002
  • Laatst online: 21:27
misschien moet je dat ff aan sinterklaas vragen

Modbreak:en jij ook... :(

[ Voor 26% gewijzigd door crisp op 05-12-2004 23:55 ]


  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 16:37

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

God god god, wat zijn we weer grapig, Reveller en Woutev :/ Jullie gedrag kan W&G net zo goed gebruiken als deze topicstart :/

Met Javascript kun je geen database aansturen (serverside-javascript daargelaten). Hiervoor zul je iets anders moeten gebruiken, bijv. zoals je zelf al noemt ASP.

Verder zul je in ASP een query moeten laten uitvoeren op de Access database. Nu heb ik daar geen ervaring mee, maar ik denk dat de termen 'remote_addr', 'http_user_agent' en 'time()' net als in PHP ook in ASP zitten verwerkt.

Gezien ASP serverside is, kun je deze niet in een onload-event aanroepen, gezien deze altijd client-side is. Resolutie en kleurendiepte kun je in PHP niet opvragen (idem server/client-verhaal), echter kun je wel bijv. een 'log-plaatje' aanroepen d.m.v. Javascript. Gezien de vraagstelling denk ik echter niet dat dit binnen jouw kennisdomein ligt.

Overigens is dit een verrekte script-request, als je de moeite had genomen om de FAQ van dit forum te lezen had je geweten dat dit niet gewenst is.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


  • Woudloper
  • Registratie: November 2001
  • Niet online

Woudloper

« - _ - »

Wellicht kan je hier eens kijken, daar staat namelijk een hele verzameling aan ASP scripts die je kan gebruiken voor het loggen van bezoekers op je website

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 23:35

crisp

Devver

Pixelated

/scriptrequest

Intentionally left blank

Pagina: 1

Dit topic is gesloten.