RE: Links zu Suchergebnissen werden möglicherweise nach einiger Zeit invalide
15.04.2020, 10:10
Durch das Wissen aus meinem ersten Leben als Programmierer, kann ich folgende Infos anbieten:
Ich habe den Quellcode der aktuellen myBB-Version gerade überflogen. Es handelt sich nicht um einen Bug. Die Funktionsweise ist von MyBB so gewollt.
Es scheint, dass bei jeder Suche eine einzigartige ID erstellt wird. Der Suchbegriff und die Sucheinstellungen werden sodann unter dieser ID in einer Datenbank gespeichert.
Deswegen ist in den Links, die zur Suchfunktion führen auch nie der Suchbegriff selbst, wohl aber der Link zur ID zu sehen. So wie in Rhetors Link, der zur Yoga-Suche führen sollte:
Code:
https://www.klartraumforum.de/forum/search.php?action=results&sid=cfaa60bcdb609107b62bd2ce1162c78e&sortby=lastpost&order=desc
Die ID findet sich in diesem Teil des Links:
Code:
sid=cfaa60bcdb609107b62bd2ce1162c78e
Das Forum weiß also nicht, dass der Link zu Yoga führen soll. Es schaut lediglich unter der angegebenen ID in der Datenbank nach. Hier ist das Schlüsselwort Yoga gespeichert. Aber: Diese Infos werde wohl nach kurzer Zeit gelöscht.
Jetzt erschließt sich mir auch, warum man nur alle 15 Sekunden eine Forumsuche durchführen kann. Dadurch wird die Datenbank davor geschützt, mit zu vielen Such-ID-Einträgen überflutet zu werden.
Eine schnelle Lösung kann ich leider nicht anbieten. Aber wenn ich FTP-Zugriff auf ein MyBB-Forum hätte, könnte ich in circa 4 Stunden was basteln.