Hallo,
Ik had een vraagje.
Ik zou graag willen weten waarop ik moet zoeken voor een php script om te checken of dat ip vandaag al op die pagina heeft geklikt?
Gaat dit met een database oid?
Groeten,
Dirk
- PHP vraag: hoe check ik of een ip al op een pagina is geweest?
-
21-06-2010, 09:46 #1
- Berichten
- 191
- Lid sinds
- 16 Jaar
PHP vraag: hoe check ik of een ip al op een pagina is geweest?
-
21-06-2010, 09:58 #2
- Berichten
- 51
- Lid sinds
- 15 Jaar
Database lijkt me het makkelijkste..
Ip + datum opslaan van alle bezoeken..
Bij een bezoek kun je dan makkelijk kijken of het ip adres al voorkomt in je database op deze dag..
Let wel op dat een ip adres geen manier is om bezoekers 'uniek' te identificeren, bedrijven / scholen / mensen achter proxies gebruiken namelijk allemaal 1 ip aders voor een 'grote' groep mensen.
-
21-06-2010, 10:46 #3
- Berichten
- 1.484
- Lid sinds
- 16 Jaar
Database lijkt me in dit geval onnodig (ligt er natuurlijk maar net aan waarom en waarvoor je het gaat gebruiken). Ik denk eerder aan een cookie?
PHP Code:<?php
// Controleer of deze bezoeker vandaag al op de website is geweest
if(isset($_COOKIE['lastvisit']) && $_COOKIE['lastvisit'] == date('d-m-Y'))
{
echo 'U bent vandaag al eens eerder op deze website geweest.';
// Zo niet, dan maken we een cookie aan met de datum van vandaag erin
} else
{
echo 'U bent vandaag nog niet eerder op deze site geweest';
setcookie('lastvisit', date('d-m-Y'), time() + 60 * 60 * 24);
}
?>
-
21-06-2010, 10:50 #4Particulier
- Berichten
- 2.972
- Lid sinds
- 18 Jaar
Cookie is niet veilig, maar afhankelijk van wat he wilt kan het inderdaad voldoen.
-
21-06-2010, 10:54 #5
- Berichten
- 1.484
- Lid sinds
- 16 Jaar
Cookies worden voornamelijk gebruikt om je surfgedrag te volgen (wat in dit geval ook gevraagd wordt). Er is nooit sprake geweest dat Cookies onveilig zijn. Dat tover je nu rechtstreeks uit je duim.
Een Cookie kan wel onveilig gebruikt/toegepast worden.
-
21-06-2010, 11:04 #6Particulier
- Berichten
- 2.972
- Lid sinds
- 18 Jaar
Een cookie is clientside, een bezoeker kan dus zijn eigen cookie aanpassen wat het dus volledig onveilig en onbetrouwbaar maakt.
-
21-06-2010, 11:05 #7Particulier
- Berichten
- 2.394
- Lid sinds
- 16 Jaar
Een keer je cookies wissen en je bent een nieuwe bezoeker..
-
21-06-2010, 11:12 #8
- Berichten
- 1.484
- Lid sinds
- 16 Jaar
Hehehe klopt! Maar dat betekend nog steeds niet dat het "volledig onveilig" of "onveilig" is. Zoals ik eerder schreef, ik citeer:
TS dient zelf te bepalen welk belang hij heeft aan de betrouwbaarheid van deze data. Gebruikt hij het alleen om een soort "welkom terug" bericht te maken dan is dit een fantastische oplossing! Daarnaast is een "IP opslaan in database" methode ook niet betrouwbaar en ook deze methode valt tegenwoordig net zo eenvoudig te omzeilen.
-
21-06-2010, 11:33 #9
- Berichten
- 363
- Lid sinds
- 15 Jaar
Je IP wisselen is net zo makkelijk als met je cookies kloten, het is maar net wat je wilt.
Als je het met een database doet, kost dat meer tijd als dat je het met cookies doet, dus ik zou gaan voor de Cookie oplossing.
Wil je het echt zeker weten, dan moet je een legio aan dingen gaan controlleren, en dan word het traag, en dan verlies je bezoekers.
Ik zeg,
Als je gewoon dingen wil checken, doe het dan met cookies, is het belangrijk en gaat het om geld. doe het dan heel uitgebreid, en niet alleen met IP.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic