Navštivte tuto stránku:http://unserialize.onlinephpfunctions.com/
Na této stránce byste měli vidět tento ukázkový serializovaný řetězec:a:1:{s:4:"Test";s:17:"unserialize here!";}
. Vezmi si kousek - s:4:"Test";
. To znamená "řetězec", 4 znaky, pak skutečný řetězec. Jsem si docela jistý, že to, co jste udělal, způsobilo, že počet číselných znaků nebyl synchronizován s řetězcem. Pohrajte si s nástrojem na výše uvedené stránce a uvidíte, že pokud změníte „Test“ například na „Tes“, dostanete chybu.
Co musíte udělat, je získat tyto počty znaků tak, aby odpovídaly vašemu novému řetězci. Pokud jste nepoškodili žádné jiné kódování – odstranili jste dvojtečku nebo něco podobného – problém by měl být vyřešen.