When trying to mark the topics of forum #3 read this is the head generated.
Code: Select all
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<meta http-equiv="refresh" content="3;url=viewforum.php?f=3">
Code: Select all
<head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"><meta http-equiv="refresh" content="0; url=http://tgdmb.com/viewtopic.php?p=139103#139103">
mark forum read:
Code: Select all
<meta http-equiv="refresh" content="3;url=viewforum.php?f=3">
Code: Select all
<meta http-equiv="refresh" content="0; url=http://tgdmb.com/viewtopic.php?p=139103#139103">
not sure the space between the delay and URI is needed either, but that is one little glitch in the code that could cause other problems if the database is trying to access on those pages that should be redirected and don't have anytime to output anything before someone moves away form that page during the refresh redirect.
a simple scan of all refresh meta tags to find the ones that are under 3 seconds delay, and make them match should help see if that fixes anything. maybe something just minor, and i don't have a running phpBB currently to check the "newest" section in viewtopic.php..nvm yes i do and know it makes several calls to locations in the db that could be hanging things up with the delay set to zero because without looking at the code it has to figure out based on your session key when the last time you visited was since phpBB for this version does not have inline post tracking.
matter of fact here is what generates the redirect....or should be close to it for this version...
Code: Select all
redirect("viewtopic.$phpEx?" . POST_POST_URL . "=$post_id#$post_id");
List of files containing the meta refresh string:
admin_cal_ug_auth.php
admin_db_utilities.php
admin_forumauth.php
functions.php
functions_post.php
groupcp.php
index.php
modcp.php
posting.php
privmsg.php
usercp_activate.php
usercp_email.php
usercp_register.php
usercp_sendpasswd.php
viewforum.php
viewtopic.php
viewtopic_backup.php
functions.php specifically has the "<meta http-equiv="refresh" content="0; url=" which is causing that problem...though not sure exactly what is going on unless TGD was moved from one type of server to another say from a linux server to windows because functions.php is using that line for what is commented as being
love how they identify windows servers as Pain In The Ass webservers.// Redirect via an HTML form for PITA webservers
if (@preg_match('/Microsoft|WebSTAR|Xitami/', getenv('SERVER_SOFTWARE')))