Ik heb deze code:
dit script bekijkt het ip adres, en vervolgs mag de gebruiker de pagina maar 2x per dag bekijken, echter het ip adres wordt wel opgeslagen maar er wordt toch gewoon toegang gegeven, wat gaat er hier fout?
in de database wordt het zo opgeslagen:
ip_id ipadres datum
0 mijn ip 19-05-2005
meerdere ip adressen worden niet opgeslagen, alleen mijn eigen
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <?php $selectQuery=mysql_query("SELECT ipadres, datum FROM ipcheck WHERE ipadres = '".$_SERVER['REMOTE_ADDR']."' AND datum = '".date("d-m-Y")."'"); if($result=mysql_num_rows($selectQuery) == 2) { echo "Sorry geen toegang"; } else { mysql_query("INSERT INTO ipcheck(ipadres, datum) VALUES ('".$_SERVER['REMOTE_ADDR']."','".date("d-m-Y")."')"); echo "welkom op de site"; } ?> |
dit script bekijkt het ip adres, en vervolgs mag de gebruiker de pagina maar 2x per dag bekijken, echter het ip adres wordt wel opgeslagen maar er wordt toch gewoon toegang gegeven, wat gaat er hier fout?
in de database wordt het zo opgeslagen:
ip_id ipadres datum
0 mijn ip 19-05-2005
meerdere ip adressen worden niet opgeslagen, alleen mijn eigen