Seite 1 von 1

SID Parameter ausfiltern für RSS Newsfeeds?

Verfasst: 14.07.2008 23:23
von CarstenF
Hallo liebe Leute,

um aus einem phpBB3 Forum einen RSS Newsfeed erstellen zu können, setze ich dieses kleine MOD ein:
http://www.phpbb.com/community/viewtopi ... 0&t=552465
(Achtung, die aktuelle Version dieses MODs (1.1.1h) findet man auf den hinteren (17, 18, 19, ...) Seiten des o.g. Topics!)

Funktioniert auch alles 1A (die erzeugten RSS Feeds sind auch alle gültig / validieren), und ich hab auch ein klein wenig mitentwickelt, nämlich es so erweitert, dass "inline image attachments" ebenfalls in den RSS Feed als <img ... /> Bilder eingebunden werden.

Nun zum Problem:
Wie die anderen von phpBB3 generierten Seiten auch kann der generierte RSS Feed in seinem Text (description) URLs mit SID Parameter enthalten. Wenn z.B. ein inline attachment in einem Beitrag vorkommt, steht da also z.B. sowas drin:

Code: Alles auswählen

<img src=".../forum/download/file.php?id=63&t=1&sid=924628eec3904dd8e2a4c22c85c58251" alt="test.jpg" />
Das bedeutet dass ein Webserver, der den Feed aufnimmt, um daraus dynamisch eine Website zu generieren, URLs mit SID erhält, die er wiederum in die Webseite einbaut, die die User abrufen.
Die User erhalten also eine SID, die für sie keinen Sinn ergibt.

Was tun??

Ich tendiere dazu, das MOD so zu modifizieren, dass es die SID aus der URL grundsätzlich weglässt (bzw. rausfiltert), aber bin mir nicht sicher, ob das die richtige Lösung ist, bzw. ob es nicht doch negative Konsequenzen hat.

Ein Szenario das bei mir selbst vorkommt ist, dass ich drei offene Tabs habe mit folgenden Inhalten: Letzteres ist bereits jetzt problematisch, weil die SID des Webservers ja ab und zu verfällt, die generierte Website funktioniert dann nicht mehr richtig.

Wenn man die SID ausfiltert, sollte es bzgl. des Webservers besser werden, aber wenn dann jemand Cookies deaktiviert hat, hat derjenige ein neues Problem, oder??

Dieses Problem betrifft übrigens, soweit ich das überschauen kann, alle Newsfeed MODs, und es würde mich sehr interessieren, wie man es am besten lösen kann und was andere dazu denken.

Verfasst: 15.07.2008 08:33
von Boecki91
Ist es bei den Feed notwendig das man eingeloggt ist?
Ich würde außerdem vorschlagen du schreibst den Modentwickler an und versuchst gemeinsam mit Ihm eine Lösung zu finden, vielleicht ist Ihm diese Problematik nicht bekannt.

Verfasst: 15.07.2008 10:39
von CarstenF
Hi,
Boecki91 hat geschrieben:Ist es bei den Feed notwendig das man eingeloggt ist?
Nein, den Feed soll jeder anonym sehen können.
Boecki91 hat geschrieben:Ich würde außerdem vorschlagen du schreibst den Modentwickler an und versuchst gemeinsam mit Ihm eine Lösung zu finden, vielleicht ist Ihm diese Problematik nicht bekannt.
Naja, das oben erwähnte MOD wird vom ursprünglichen Autor offenbar nicht mehr weiterentwickelt, alle Dateien (insg. 3) stehen in dem Foren-Beitrag in [ code ] Blöcken zum Download.
Zudem handelt es sich -afaics- wie gesagt eher um ein prinzipielles als um ein MOD-spezifisches Problem. Falls ich eine Lösung finde, werde ich sie auf jeden Fall im obigen MOD selbst implementieren, und ggf. auch mit den Autoren anderer Newsfeed-MODs sprechen. Zuvor muss aber Erleuchtung her. :D