Наша (PHP) инфраструктура иногда предоставляет скрытые входные данные со значением YTowOnt9
. Я не могу найти эту строку нигде в (огромной) кодовой базе и не могу понять, откуда она взялась. Я решил Google для этой конкретной строки, и результат меня удивил. Более полумиллиона - случайные хиты. Я не нашел ни одной страницы, описывающей само значение. У него 0 попаданий по переполнению стека.
Это YTowOnt9
какая-то волшебная нить?
Ответы:
Похоже, это PHP- сериализованный пустой массив с кодировкой base 64.
Существует много сценариев, которые сериализуют массивы данных. Когда у массивов есть данные, они сильно различаются, так что и PHP-сериализованные значения, закодированные в Base64 , тоже имеют значение, но когда они пусты, они все одинаковы. Это выглядит так, как будто многие очень разные PHP-скрипты имеют эту общую строку.
источник
YTowOnt9
=a:0:{}
base64
использует-d
для обозначения декодирования, поэтому в вашем случае, вероятно, да. Автор ответа скорее всего на OS X, который использует-D
для декодирования. Переносимость это сложно. :-)