Detta är ett arkiv för phpBB2 Support, Diskussion, MODar, Stilar och översättningar. Den tillhandahålls endast för referensändamål.
Moderatorer: Moderatorgrupp , Supportgrupp
Holger
Support - Ledare
Inlägg: 6565 Blev medlem: 2004-06-09 09:32
Svar: 1
Inlägg
av Holger » 2008-11-11 20:12
Jag har en liten modd som skickar ett mail till mig när phpBB genererar ett felmeddelande.
När jag flyttar ett inlägg i forumet så får jag ett sådant mail.
Alltid med Invalid_session.
General Error Message:
Invalid_session
IP: 66.249.73.146
USER: Anonymous
URL: /modcp.php?t=8693&mode=move&sid=07967c17733a0f4545495d2db5eefe
FORM:
Array
(
)
Det konstiga är: det är inte min IP-adress, det liknar mer en Google-IP.
Vad är det som händer?
/Holger
Holger Gremminger
Ingen support via PM!
Holger
Support - Ledare
Inlägg: 6565 Blev medlem: 2004-06-09 09:32
Svar: 1
Inlägg
av Holger » 2008-11-12 08:30
Hm?
Adress?
Nej, det specifieras nog ingen adress i modden.
Detta är modden fel-email:
Kod: Markera allt
#
#-----[ OPEN ]------------------------------------------
#
includes/functions.php
#
#-----[ FIND ]------------------------------------------
#
$template->pparse('message_body');
#
#-----[ AFTER, ADD ]------------------------------------------
#
/*
Adding email here so I can be aware of errors. Avoid using phpBB-specific
code (such as the built-in emailer class), in case that's part of the error.
*/
if ($msg_code == GENERAL_ERROR) {
if (isset($board_config['board_email'])) {
$email_from = 'From: ' . $board_config['board_email'] . "\n";
$email_to = $board_config['board_email'];
$email_username = (isset($userdata['username'])) ? $userdata['username']: '';
$email_username = ($email_username == '') ? 'no defined username': $email_username;
$email_subject = 'FORUM ERROR';
$email_body = $msg_title . " Message:\n\n" . $msg_text . "\n\n\nIP: " . $_SERVER['REMOTE_ADDR'] . "\nUSER: " . $email_username . "\nURL: " . $_SERVER['REQUEST_URI'] . "\n\nFORM:\n" . print_r($_POST, true);
mail($email_to, $email_subject, $email_body, $email_from);
}
}
#
#-----[ FIND ]------------------------------------------
#
echo "<html>\n<body>\n" . $msg_title . "\n<br /><br />\n" . $msg_text . "</body>\n</html>";
#
#-----[ BEFORE, ADD ]------------------------------------------
#
/*
Adding email here so I can be aware of errors. Avoid using phpBB-specific
code (such as the built-in emailer class), in case that's part of the error.
TO DO: drop this into a function so the code isn't duplicated.
*/
if (isset($board_config['board_email'])) {
$email_from = 'From: ' . $board_config['board_email'] . "\n";
$email_to = $board_config['board_email'];
$email_username = (isset($userdata['username'])) ? $userdata['username']: '';
$email_username = ($email_username == '') ? 'no defined username': $email_username;
$email_subject = 'FORUM ERROR';
$email_body = $msg_title . " Message:\n\n" . $msg_text . "\n\n\nIP: " . $_SERVER['REMOTE_ADDR'] . "\nUSER: " . $email_username . "\nURL: " . $_SERVER['REQUEST_URI'] . "\n\nFORM:\n" . print_r($_POST, true);
mail($email_to, $email_subject, $email_body, $email_from);
}
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
Men det är ju en invalid session som utlöses när jag flyttar ett inlägg som är problemet.
Holger Gremminger
Ingen support via PM!
Slacker
Extra aktiv medlem
Inlägg: 166 Blev medlem: 2007-07-15 08:56
Svar: 0
Inlägg
av Slacker » 2008-11-16 06:24
Väldigt konstigt att du själv inte ser felet i din webbläsare omedelbart efter flytten utan genom att du får ett felmeddelande via mail. Jag tycker att det tyder på falskt alarm.
Holger
Support - Ledare
Inlägg: 6565 Blev medlem: 2004-06-09 09:32
Svar: 1
Inlägg
av Holger » 2008-11-16 19:55
Japp, det är som en skugga som följer med hela tiden. Det är ju inte min IP.
Holger Gremminger
Ingen support via PM!
tumba25
Hedersmedlem
Inlägg: 2097 Blev medlem: 2007-04-18 10:38
Svar: 0
Inlägg
av tumba25 » 2009-02-22 20:03
IP-adressen tillhör Google. Jag misstänker att det är Google Adsense som följer efter för att se vad den ska vis för reklam.
Stäng av Google-reklamen på målsidan. Eller stäng av felmess om agenten innehåller "Mediapartners-Google".
Developer @
phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör?
https://tumba25.net/
Holger
Support - Ledare
Inlägg: 6565 Blev medlem: 2004-06-09 09:32
Svar: 1
Inlägg
av Holger » 2009-02-22 22:02
Bra idé!!!
(Hur f#n gör man?)
Holger Gremminger
Ingen support via PM!
tumba25
Hedersmedlem
Inlägg: 2097 Blev medlem: 2007-04-18 10:38
Svar: 0
Inlägg
av tumba25 » 2009-02-22 22:23
Vilket av dom?
Öppna din functions.php
Leta upp
Byt ut mot
Kod: Markera allt
if ( $msg_code != CRITICAL_ERROR && strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'mediapartners-google') === FALSE )
Det borde funka.
Developer @
phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör?
https://tumba25.net/
Holger
Support - Ledare
Inlägg: 6565 Blev medlem: 2004-06-09 09:32
Svar: 1
Inlägg
av Holger » 2009-02-23 10:13
Nej, det hjälpte tyvärr inte!
Holger Gremminger
Ingen support via PM!
tumba25
Hedersmedlem
Inlägg: 2097 Blev medlem: 2007-04-18 10:38
Svar: 0
Inlägg
av tumba25 » 2009-02-23 12:48
Är det samma ip varje gång?
Developer @
phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör?
https://tumba25.net/
Holger
Support - Ledare
Inlägg: 6565 Blev medlem: 2004-06-09 09:32
Svar: 1
Inlägg
av Holger » 2009-02-23 12:51
Ska kolla detta ...
Holger Gremminger
Ingen support via PM!
tumba25
Hedersmedlem
Inlägg: 2097 Blev medlem: 2007-04-18 10:38
Svar: 0
Inlägg
av tumba25 » 2009-02-23 13:26
Kolla också om dom ligger inom samma område.
Ex en ipv4 adress är aaa.bbb.ccc.ddd har alla samma a + b + c till exempel eller samma a + b och c ligger inom 64 - 95?
Developer @
phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör?
https://tumba25.net/
Holger
Support - Ledare
Inlägg: 6565 Blev medlem: 2004-06-09 09:32
Svar: 1
Inlägg
av Holger » 2009-02-23 17:12
Här har vi en igen!
General Error Message:
Invalid_session
IP: 66.249.65.116
USER: Anonymous
URL: /uacp.php?u=5534&sid=641df59d09c466ffca953651bb05a8b5
FORM:
Array
(
)
De två första siffrorna är identiska ...
Holger Gremminger
Ingen support via PM!
Holger
Support - Ledare
Inlägg: 6565 Blev medlem: 2004-06-09 09:32
Svar: 1
Inlägg
av Holger » 2009-02-23 17:18
Ytterligare tre
General Error Message:
Invalid_session
IP: 66.249.65.116
USER: Anonymous
URL: /modcp.php?t=10072&mode=delete&sid=fd68621c9d22d884886eb5e54ea8a524
FORM:
Array
(
)
General Error Message:
Invalid_session
IP: 66.249.65.116
USER: Anonymous
URL: /modcp.php?t=10034&mode=delete&sid=fd68621c9d22d884886eb5e54ea8a524
FORM:
Array
(
)
General Error Message:
Invalid_session
IP: 66.249.65.116
USER: Anonymous
URL: /modcp.php?t=10033&mode=delete&sid=fd68621c9d22d884886eb5e54ea8a524
FORM:
Array
(
)
Holger Gremminger
Ingen support via PM!
tumba25
Hedersmedlem
Inlägg: 2097 Blev medlem: 2007-04-18 10:38
Svar: 0
Inlägg
av tumba25 » 2009-02-23 17:56
Det räcker med IP-adresserna, du behöver inte visa hela din inkorg.
Dom 4 senaste har alla samma IP... Google...
Öppna din functions.php igen.
Leta upp
Lägg till detta efter
Kod: Markera allt
$ip_arr = explode('.', $_SERVER['REMOTE_ADDR']);
if(intval($ip_arr[0]) == 66 && intval($ip_arr[1]) == 249 && intval($ip_arr[2]) > 63 && intval($ip_arr[2]) < 96)
{
continue;
}
Då ska det inte bli några felmess när Google är på besök.
Developer @
phpBB MOD Team
Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör?
https://tumba25.net/
Användare som besöker denna kategori: 8 och 0 gäster