vieuws bijhouden

  • Onderwerp starter Onderwerp starter wake
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

wake

Gebruiker
Lid geworden
21 aug 2007
Berichten
195
hallo,

ik ben een website aan het maken waar ik een profiel pagina heb van iedere geregistreerde gebruiker.

Nou wil ik tellen hoe vaak die profiel pagina's bekeken zijn. Echter als ik eenzelfde profiel vaker bekijk, moet hij wel gewoon omhoog gaan.. Maar met f5'en mag het aantal vieuws niet omhoog gaan.

Heeft iemand hiervoor een slimme manier om te kijken wanneer hij een vieuw erbij mag tellen? met sessies ofzo?


groetjes bo
 
Het is 'view', niet 'vieuw'.


PHP:
if(isset($_SESSION['page']) && $_SESSION['page'] = 'hudigepagina'){

  // F5

}else{

 $_SESSION['page'] = 'huidigepagina';
 // Pagina-aanroep, view +1. 

}

Wel op elke pagina doen, anders werkt het niet.
 
mijn oplossing voor degene die de vraag nog eens lezen:

PHP:
<?php
if (empty($_SESSION['views_profile'][$usr_username])){
	$qry = mysql_query("UPDATE tbl_users SET usr_views = (usr_views+1) WHERE usr_id='".$row['usr_id']."'");
						
	$_SESSION['views_profile'][$usr_username] = 1;
}

$view = mysql_result(mysql_query("SELECT usr_views FROM tbl_users WHERE usr_id='".$row['usr_id']."'"), 0);
						
echo $view
?>
 
wat zou je nog kunnen doen tegen het probleem "browser afsluiten en weer overnieuw opstarten"?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan