1x per ip alert
Ik heb een alert gemaakt, maar de bedoeling is als je op een link klikt dat de alert/popup in beeld komt.
Gebruik geen javascript in het href attribuut van de link, maar gebruik een event. Bedoel je een gewone alert() ?
Wel, dan zou je die IP-adressen zelf moeten opslaan; bij jou op de server.
Kan je dat?
Heb je daar een database?
Ik denk dat cookies makkelijker te gebruiken zijn. Dan is het namelijk per PC ipv per IP.. Tenzij je echt alleen eenmalig een alert krijgt per IP-adres.
Per ip: je zult regelmatig gebruikers tegen komen die je site bereiken via een provider die elke keer een ander IP adres aan ze geeft. Die mensen kunnen dus bij 10 pagina requests, 10 verschillende IP adressen hebben.
Per cookie: mensen die geen cookies accepteren krijgen dus elke keer dat ding voor hun snuffert
Per gebruiker: kan alleen als je ze laat inloggen, en dan heb je nog de mensen die gewoon niet zijn ingelogd
Per browser: via browser sniffing (en dan wel zeer geavanceerd) kan je met grote zekerheid erachter komen via de browser specificaties of iemand al eerder op je site is geweest. Maar dan moet je wel redelijk goed die specificaties kunnen uitlezen en natuurlijk ook opslaan. Hier zijn wel technieken voor. Elke optie heeft zijn problemen:
---
Okay, een simpel voorbeeld met cookie
Ja, precies.
Code (php)
1
2
3
4
5
6
2
3
4
5
6
<script>
function showAlert() {
alert("Tekst van alert");
}
</script>
<a href="#" onclick="showAlert()">Klik voor alert</a>
function showAlert() {
alert("Tekst van alert");
}
</script>
<a href="#" onclick="showAlert()">Klik voor alert</a>
Gebruik geen javascript in het href attribuut van de link, maar gebruik een event.
Gewijzigd op 04/09/2013 17:39:04 door - Ariën -
Een stuk netter. een return false; lijkt me dan in de functie ook erg handig.
Weet iemand toevallig ook code, dat je een popup/alert 1x per ip-addres krijgt
Ik heb wel een script voor je die gebruik maakt van een cookie.
Sam roozz op 04/09/2013 17:49:03:
Weet iemand toevallig ook code, dat je een popup/alert 1x per ip-addres krijgt
Wel, dan zou je die IP-adressen zelf moeten opslaan; bij jou op de server.
Kan je dat?
Heb je daar een database?
Kris Peeters op 05/09/2013 11:12:21:
Wel, dan zou je die IP-adressen zelf moeten opslaan; bij jou op de server.
Kan je dat?
Heb je daar een database?
Sam roozz op 04/09/2013 17:49:03:
Weet iemand toevallig ook code, dat je een popup/alert 1x per ip-addres krijgt
Wel, dan zou je die IP-adressen zelf moeten opslaan; bij jou op de server.
Kan je dat?
Heb je daar een database?
Ik denk dat cookies makkelijker te gebruiken zijn. Dan is het namelijk per PC ipv per IP.. Tenzij je echt alleen eenmalig een alert krijgt per IP-adres.
Per ip: je zult regelmatig gebruikers tegen komen die je site bereiken via een provider die elke keer een ander IP adres aan ze geeft. Die mensen kunnen dus bij 10 pagina requests, 10 verschillende IP adressen hebben.
Per cookie: mensen die geen cookies accepteren krijgen dus elke keer dat ding voor hun snuffert
Per gebruiker: kan alleen als je ze laat inloggen, en dan heb je nog de mensen die gewoon niet zijn ingelogd
Per browser: via browser sniffing (en dan wel zeer geavanceerd) kan je met grote zekerheid erachter komen via de browser specificaties of iemand al eerder op je site is geweest. Maar dan moet je wel redelijk goed die specificaties kunnen uitlezen en natuurlijk ook opslaan. Hier zijn wel technieken voor.
---
Okay, een simpel voorbeeld met cookie
Code (php)
Gewijzigd op 05/09/2013 11:54:19 door Kris Peeters