session_start(): Failed to decode session object

Zaczęty przez bod22, 8 Październik 2022, 18:47

0 użytkowników i 1 Gość przegląda ten wątek.

bod22

Od jakiegoś czasu w logach mam taki błąd co chwila:



Jakiś pomysł jak mu zaradzić?



js

#1
W 2017 roku użytkownik na simplemachines zgłosił taki błąd, który pojawiał się na jego forum SMF 2.0.14. On stwierdził, że wydaje mu się, że ten błąd jest wywoływany przez złośliwego spamera.

Jego problem został rozwiązany poprzez dodanie linii kodu w Load.php

@ini_set('session.serialize_handler', 'php_serialize');
Ty masz forum na SMF 2.0.19 i ten kod jest już zawarty w Load.php

Przyczyny tego błędu:

CytatTa aktywność została namierzona przez znanego złośliwego spamera
Problemy z sesją były spowodowane przez specjalne znaki UTF8 w polu wyszukiwania
Problemy zniknęły, gdy NekoSensei przepisał wiadomości o banach po angielsku (wszystkie ISO-8859-1, bez UTF8)

Prawdziwy podstawowy problem polega na tym, że wyszukiwanie ciągów z wielobajtowymi znakami UTF8 powoduje problemy z sesją. Wygląda na to, że spamer szukał na stronie informacji o swoim banie (dlatego problemy zniknęły, gdy NekoSensei zmienił wiadomości w banach). 

https://www.simplemachines.org/community/index.php?topic=554292.msg3954938#msg3954938

Może masz zbanowanego takiego spamera, spójrz też na nazwy banów.

Wątek o tym błędzie:

https://www.simplemachines.org/community/index.php?topic=554292.0

Inny wątek o tym błędzie:

https://www.simplemachines.org/community/index.php?topic=560222.0

bod22

Poczytam, dzięki. Mam jakiegoś upierdliwego spamera chyba bo cały czas pojawia się w logach. Może to jest jakoś powiązane.