Alle acties loggen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mui ter

Mui ter

05/09/2009 22:59:00
Quote Anchor link
Ik wil alle acties die worden uigevoerd bijhouden in mijn db.
Hoe kan ik dat het slimste aanpakken? Het gaat om c.a. 35 verschillende type pagina's.
 
PHP hulp

PHP hulp

29/11/2024 04:46:55
 
Leon Vosmeijer

Leon Vosmeijer

05/09/2009 23:01:00
Quote Anchor link
wat voor acties? Enkel het bezoeken van een pagina, of wat een gebruiker op een pagina doet (Bijvoorbeeld, klikken op item "x"). Iets meer info svp
 
Timen kut

Timen kut

06/09/2009 08:33:00
Quote Anchor link
Maak een functie die hetgene registreert wat je wil loggen, en zet die bovenaan de pagina('s) die je wilt loggen....
Zodat deze uitgevoerd zodra de pagina bezocht wordt.
 
Eddy E

Eddy E

06/09/2009 09:12:00
Quote Anchor link
Maak vaak wil je ook weten wáár mensen klikken. Wellicht klikken ze op iets wat ze aanzien als link, maar dat niet is.
Dat wil je verhelpen... maar moet je dus (met Javascript) weten waar ze klikken.

Anders is het enige wat je kan loggen..... Google Analystics ?
 
Wouter De Schuyter

Wouter De Schuyter

06/09/2009 10:02:00
Quote Anchor link
Iets als dit?
Afbeelding

Anders kan ik je m'n code voor die logs wel geven hoor :).
 
Jelmer -

Jelmer -

06/09/2009 10:10:00
Quote Anchor link
Zoiets als ClickHeat of een andere javascript heatmap?
 
Mui ter

Mui ter

06/09/2009 12:58:00
Quote Anchor link
Als voorbeeld een adressenlijst. Ik wil registreren wie een adres aanmaakt, wie hem wijzigt en wat er wordt gewijzigd.
 
Jesper Diovo

Jesper Diovo

06/09/2009 13:07:00
Quote Anchor link
Op iedere pagina bovenaan een functie zetten die alles opslaat in een database.

Bijv:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
<?php
// deze functie
function savelog($userid, $ip, $actie) {
  $iQuery = "INSERT INTO logs (userid, ip, actie, datum) VALUES (".(int)$userid.", '".mysql_real_escape_string($ip)."', '".mysql_real_escape_string($actie)."', NOW())";
  $iResult = mysql_query($iQuery);

  // etc.
}

// zo te gebruiken:
savelog($_SESSION['user_id'], $_SERVER['REMOTE_ADDR'], 'slaat adres op');
?>
 
Mui ter

Mui ter

11/09/2009 21:46:00
Quote Anchor link
Heeft iemand wel eens geprobeerd om de actie samen met de tabelnaam en kolomnaam op te slaan, op die denk ik ook alles terug te kunnen vinden.
Of is dit een slechte oplossing?
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.