Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
deedw
Regular
Posts: 61 Joined: Thu Oct 07, 2010 5:57 am
Post
by deedw » Mon Dec 03, 2012 4:11 pm
*lol* Also das lässt sich leicht aufklären:
Code: Select all
[2012-12-02 19:47:24] - [REJECTED: Doppelter Kommentar] - [#1592, Name "deesaster.org", E-Mail "", URL "http://www.deesaster.org/blog/index.php?/archives/2032", User-Agent "PEAR HTTP_Request class ( http://pear.php.net/ )", IP 127.0.0.1]
Ich anonymisiere alle IP gemäß
http://www.deesaster.org/blog/index.php?/archives/1449 Logisch, dass so der Vergleich immer scheitert. Ist also ein hausgemachtes Problem.
Die Frage ist nun, ob ich beides haben kann? Anonymisierte Einträge und zusätzlich auch die Prüfung auf doppelte Kommentare?
Danke für die Hilfe
Dee
bernd_d
Regular
Posts: 468 Joined: Thu Jun 03, 2010 9:28 am
Contact:
Post
by bernd_d » Mon Dec 03, 2012 4:42 pm
Vielleicht die IP nicht ganz so sehr anonymisieren und die Prüfung im Code etwas anpassen?
Onli hat mir dafür mal diese Zeile (bzw. so ähnlich) gebastelt gehabt...
Code: Select all
$_SERVER['REMOTE_ADDR'] = preg_replace("/(.*)\.(.*)\.(.*)\..*/", "$1.$2.0.0", $_SERVER['REMOTE_ADDR']);
Bei der Pingback-Prüfung müsste man dann halt auch nur die ersten beiden Blöcke vergleichen lassen.
...aber is nur ne Vermutung, ich hab eh keine Ahnung
deedw
Regular
Posts: 61 Joined: Thu Oct 07, 2010 5:57 am
Post
by deedw » Tue Dec 04, 2012 7:22 pm
Wie wäre folgendes in meiner serendipity_config_local.inc.php:
Code: Select all
if ($_SERVER['REMOTE_ADDR'] != $_SERVER['SERVER_ADDR']) {
$_SERVER['REMOTE_ADDR'] = '127.0.0.1';
}
Damit sollte die IP nur geändert werden, wenn es sich nicht um mich selbst handelt. Und dann funktioniert die Trackback-Abfrage ja wie gewünscht. Vor allem muss ich nix an S9Y rumpatchen.
onli
Regular
Posts: 2830 Joined: Tue Sep 09, 2008 10:04 pm
Contact:
Post
by onli » Tue Dec 04, 2012 7:38 pm
Ich bin mir nicht sicher, wo diese Variable überall benutzt wird, aber richtig kann das nicht sein. Könnte funktionieren, aber testen müsstest du das.
Ich würde an deiner Stelle lieber die Spamblock-Option deaktivieren.
deedw
Regular
Posts: 61 Joined: Thu Oct 07, 2010 5:57 am
Post
by deedw » Tue Dec 04, 2012 7:51 pm
Naja, ob ich sie wie jetzt immer auf 127.0.0.1 setzen oder nur manchmal (eben mit Ausnahme, wenn ich es bin), daran sollte es doch nichts ändern, oder?
onli
Regular
Posts: 2830 Joined: Tue Sep 09, 2008 10:04 pm
Contact:
Post
by onli » Wed Dec 05, 2012 12:11 am
Ach so. Ja, klingt vernünftig.
deedw
Regular
Posts: 61 Joined: Thu Oct 07, 2010 5:57 am
Post
by deedw » Wed Dec 05, 2012 5:30 am
Eben eingebaut und getestet - und es funktioniert sogar.
Also danke für die Hilfe bei der Analyse, Thread damit gelöst!
Gruß Dee