Das Gästebuch ist voll mit ungewollten Eingaben.(Spam)
Autor: Willi S.
Besucht 5416,
Followers 2,
Geteilt 53
Das Gästebuch ist voll mit ungewollten Eingaben.(Spam) Gibt es einen Schutz um das zu verhindern? Jeden Tag den Müll zu leeren , dazu fehlt einfach die Zeit. Falls es eine Einstellmöglichkeit gibt, wüßte ich sie gerne. Ansonsten bleibt mir nur die Suche nach einem besseren Gästebuch.
mfg WS
Gepostet am
Schon wieder ein neues Thema?
Spamschutz durch Catchpa!
F1 drücken hilft dir auch!
http://answers.websitex5.com/post/25044
http://answers.websitex5.com/post/25150
Hallo Willi S.,
eine Möglichkeit sich vor Spam-Einträgen zu schützen, ist die Option "Show Captcha" in Schritt 3 "Erstellen der Seiten" -> Guestbook zu aktivieren.
Freundliche Grüße,
Noemi
Autor
Hallo Noemi,
soweit ich das sehe, habe ich das alles aktiviert.
Ich werde das beobachten. Danke.
mfg
WS
... wobei man nicht vergessen sollte, dass Captcha schon lange nicht mehr sicher ist.
Aber besser als nichts.
Es ist dringend notwendig, dass für das Gästebuch endlich ein wirksamer Spamschutz zur Verfügung gestellt wird. Es ist bekanntlich so, dass die Spambots mittlerweile jedes beliebige captcha erkennen können...also captchas nutzen gar nichts mehr gegen spam.
Als Brutalmassbnahme wäre z.B. eine option "urls im Text verbieten" eine brauchbare massnahme und sicher sehr einfach zu implementieren. Das Gästebuch ist ohne spamschutz nicht brauchbar!
Hallo X5 Leute...tut endlich was!
Hanspeter
if(!stristr($_SERVER['HTTP_REFERER'], $_SERVER['SERVER_NAME'])) {
die('Du kommst nicht von dieser Seite!<meta http-equiv="Refresh" content="2;URL=http://' . $umleitung . '">');
$umleitung noch definieren...
... könnte auch schon helfen, sowie eine zeitbegrenzte Eintragssperre.
Mein spam problem des Gästebuchs ist gelöst. Ich habe einen Bayesian basierenden PHP spamfilter in x5 evolution 9 eingebaut. Ich habe den Filter mit etwa 20 spam messages trainiert und seit der imlementierung vor 24 Stunden ist kein einziger spameintrag im Gästebuch angekommen und die 100 emails pro Tag sind ebenfalls weg...
Ich habe b8 verwendet:http://nasauber.de/opensource/b8/
Der grösste Aufwand war, herauszufinden, wo der Aufruf des Spamcheckers in X5 eingebaut werden musste. Alle Änderungensind in /res/x5engine.phb (1 include am Anfang und etwa 10 zeilen code in der function showGuestbook am Ende des x5engine.php codes. Der Filter benötigt MySQL DB oder Berkeley DB für die Wortliste.
Der Filter trainiert sich nach der Implementierung selber.
Der Nachteil davon ist natürlich, dass nach einem X5 update, falls x5engine.php verändert wurde, der zusätzliche code wieder eingebaut werden muss. Aber das ist mir immer noch lieber als 70 Gästebucheinträge pro Tag auf spam zu prüfen und den spam zu löschen.
Hanspeter
Das kann ich ja nun garnicht nachvollziehen.
Wegen dem (Verzeihung!) primitivem Gästebuch so ein Aufwand. Das ist ja grausam.
Du machst Dir eine Menge Arbeit, bastelst an der x5enige rum, dass irgendwann in die Hose geht, dabei hätte man in diesem Atemzug ein vernünftiges Gästebuch mit Spamschutz eingebaut.
Nicht unbedingt zum Nachahmen....
Also, die Änderungen an der x5engine sind schnell vorgenommen, wenn man weiß, was man macht. Allen, die es versuchen wollen: Es wurde objektorientiert programmiert und deshalb kann es vorkommen, dass Funktionsnamen doppelt vorkommen, hier showGuestBook(); Muss man eifnach ein bisschen drauf achten :P
Wer die geänderte Datei von mir haben will, kann mir bescheid geben.
Hi, ich möchte das Guestbook mit der ID pgzns51d komplett löschen, bekomme nur spam dort hin und nutze es auch nicht. auf dem server fehlt die datei guestbook.php :(
Ich bitte höflich um Hilfe- Danke
Doppelpost:
http://answers.websitex5.com/post/29254