Hey.
Ik ben bezig met een grafiek systeem, ik heb er nu al één voor pagina views maar voor unieke bezoekers loop ik vast.
Ik moet voor unieke bezoekers dit hebben:
Hij stopt ip in database, ander script checkt of ip al bestaat als het ip bestaat moet hij niks doen.
Bestaat het ip niet moet hij +1 in tabel: unieke_bezoekers +1 doen. En hij moet het ip in de database stoppen, voor het script die checkt of hij nog een keer +1 kan doen. (Want hij mag maar 1x per ip +1 doen)
Kan iemand me helpen hierbij?
//Is opgelost.
Bron: http://www.phphulp.nl/php/forum/topic/include-pagina-tellen/28524/
Ik ben bezig met een grafiek systeem, ik heb er nu al één voor pagina views maar voor unieke bezoekers loop ik vast.
Ik moet voor unieke bezoekers dit hebben:
Hij stopt ip in database, ander script checkt of ip al bestaat als het ip bestaat moet hij niks doen.
Bestaat het ip niet moet hij +1 in tabel: unieke_bezoekers +1 doen. En hij moet het ip in de database stoppen, voor het script die checkt of hij nog een keer +1 kan doen. (Want hij mag maar 1x per ip +1 doen)
Kan iemand me helpen hierbij?
//Is opgelost.
[COLOR= #0000BB]<?php $ip[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]];[/COLOR] [COLOR= #FF8000]// ip-adres[/COLOR]
[COLOR= #0000BB]$nu[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"j n Y"[/COLOR][COLOR= #007700]);[/COLOR] [COLOR= #FF8000]// huidige datum[/COLOR]
[COLOR= #0000BB]$results[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"SELECT ip FROM grafiek_ip WHERE ip = $ip AND date_format(datum, %e %c %Y) = $nu"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$check[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$results[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]Er is een fout opgetreden bij het uitvoeren van de query.[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$check[/COLOR][COLOR= #007700])==[/COLOR][COLOR= #0000BB]0[/COLOR][COLOR= #007700])[/COLOR] [COLOR= #FF8000]// als het je eerste keer is dat je vandaag op deze pagina komt wordt de teller verhoogt[/COLOR]
[COLOR= #007700]{[/COLOR]
[COLOR= #0000BB]$sql[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"INSERT INTO grafiek_ip VALUES (, $ip, now())"[/COLOR][COLOR= #007700];[/COLOR]
[COLOR= #0000BB]$query[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$sql[/COLOR][COLOR= #007700])[/COLOR] or [URL="http://www.php.net/die"]die[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]Er is een fout opgetreden bij het uitvoeren van de query.[/COLOR][COLOR= #007700]);
}[/COLOR] ?> Bron: http://www.phphulp.nl/php/forum/topic/include-pagina-tellen/28524/



