Не работает unserialize

Все блоги / DLE движок для сайтов 31 марта 2013 0   
Всем привет. Вчера впервые столкнулся в проблемой, когда в скрипте не отрабатывается функция unserialize.

Что интересно. Функция serialize(); работает корректно и возвращает строку. А при попытке распаковать данные обратно в массив не возвращает ничего.

Комбинации типа:
var_dump(unserialize($str))
возращает заветное: bool(false).

Я погуглил и выявил 2 предполагаемые причины этому:
  1. Парсер изжирает кусочки сериализованной строки
  2. magic_quotes_gpc On в настройках php


Парсер ничего не портит. Преобразованную строку я вставил в скрипт на другом серваке и он всё хорошо выдал.
В настройках сервера выставили:
magic_quotes_gpc Off Off
magic_quotes_runtime Off Off
magic_quotes_sybase Off Off


Толку соответственно, не прибавило. Если кто-то знает решение или сталкивался с этой проблемой. Я расчитываю буду безмерно благодарен за помощь.

 Источник:dle-faq.pro, DLE

Похожие публикации

@
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent

Архив публикаций