Добрый день.
Есть три проекта на php. Два на одном сервере, один на другом. Использую один и тот же класс, один и тот же код для определения массива ключей (1!). Массив далее сериализуется (2!) и от сериалайза делается md5().
Используется совместное хранилище кеша memcached. Проблема в том, что от одних и тех же входных данных на разных серверах получается разный md5 хеш. Два проекта на одном сервере генерируют одинаковый хеш, а тот, который на другом - другой.
Было проведено подробное тестировованиеи логирование на предмет поиска скрытых символов. Сравнивались массивы (1) и сериалайзы (2) и в редакторе скрытые символы.
Отличий нет. Хеш разный. О_О
Кто сталкивался. Может быть дело в настройках?