[Bug] Shoutbox.php

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:angel: :aha: :bad: :.( :devil: ^^ *g* :hä: :hurt: :idea: :???: lol :oh: :party: :roll: :( :gr: :) :lalala: :cool: :ups: :D oO ;) :zzz: *ff* :hehe: :P
Mehr Smilies anzeigen

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: [Bug] Shoutbox.php

[Bug] Shoutbox.php

Beitrag von Dravere » Mi 14 Jan, 2009 16:41

Hallo,

Mir ist schon länger ein kleienr Bug aufgefallen und habe ihn diesmal kurz analysiert. Wenn man in der shoutbox_max.php etwas reinschreibt und dann zurück geht auf die Forumsüberischt, dann erscheint der neue Post nicht. Dies passiert bei mir mit Opera. Wenn man sich die HTTP Header anschaut, wird einem auch klar wieso:

shoutbox.php (Das Ding im IFrame auf der Forumübersicht):
Content-Type: text/html
Date: Wed, 14 Jan 2009 15:38:33 GMT
Server: Apache
Set-Cookie: silveryagora_sid=b00f57b5fa64bf60e258bab830ffb875; path=/
Transfer-Encoding: chunked
X-Powered-By: PHP/4.4.9

shoutbox_max.php:
Cache-Control: private, pre-check=0, post-check=0, max-age=0
Content-Type: text/html
Date: Wed, 14 Jan 2009 15:24:32 GMT
Expires: 0
Pragma: no-cache
Server: Apache
Set-Cookie: silveryagora_sid=86d90b32deebfb98c450c021d9b33722; path=/
Transfer-Encoding: chunked
X-Powered-By: PHP/4.4.9


Bei den Header in der shoutbox.php fehlen entsprechende Cache-Control und co Angaben. Dadurch wird die Seite gecachet und eine Änderung wird nicht erkannt, wodurch die alte Seite mit den alten Post, statt die Seite mit den neuen Posts angezeigt wird.

Grüssli :drav:

Nach oben