“czowOiIiOw==”的意义是什么?

发布于 2024-11-09 18:23:47 字数 234 浏览 4 评论 0原文

在我的特定情况下,在将 ExpressionEngine 从 1.x 更新到 2.x 后,我收到此错误。有一个表管理站点首选项,每个字段的数据是一个序列化的 PHP 数组。更新后,任何序列化数组都只会显示 czowOiIiOw==。谷歌搜索此字符串会显示其他与 ExpressionEngine 无关的站点论坛,其中最终用户报告看到此字符串但无法登录。

有谁知道可能是什么原因造成的,或者您以前见过类似的事情吗?

In my particular case, I'm getting this error after doing an ExpressionEngine update from 1.x to 2.x. There is a table that manages site preferences, and the data for each field is a serialized PHP array. After the update, any serialized array instead just says czowOiIiOw==. Googling this string brings up other non-ExpressionEngine-related site forums where end users are reporting seeing this string while being unable to login.

Does anyone have any idea what might be causing this, or have you seen anything like this before?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

温馨耳语 2024-11-16 18:23:47

它是空字符串序列化的编码。

>>> 'czowOiIiOw=='.decode('base64')
's:0:"";'

不知怎的,你的偏好被抹掉了。

It's an encoding of a serialization of an empty string.

>>> 'czowOiIiOw=='.decode('base64')
's:0:"";'

Somehow your preferences got wiped.

水晶透心 2024-11-16 18:23:47

这是base64编码的。它是 :

s:0:"";

that is base64 encoded. it's :

s:0:"";
始终不够爱げ你 2024-11-16 18:23:47

它是 s:0:"" 的 Base64 编码版本,它是序列化的 PHP 空字符串。

It's a base64-encoded version of s:0:"", which is a serialized PHP empty string.

南风起 2024-11-16 18:23:47

将其解码为base64 它变成:

s:0:"";

如您所见,如果执行以下行,它是一个序列化空字符串

echo serialize(""); // Outputs s:0:"";
echo base64_encode(serialize("")); // Outputs czowOiIiOw==

有关序列化规范的更多信息,请参阅 这位慷慨的评论者的工作,特别是字符串:

Anatomy of a serialize()'ed value:  
...  
  String  
  s:size:value;  

Decoding it as base64 it becomes:

s:0:"";

As you can see if you execute the following line, it is a serialized empty string:

echo serialize(""); // Outputs s:0:"";
echo base64_encode(serialize("")); // Outputs czowOiIiOw==

For further information on the serialization spec, see this generous commenter's work, specifically Strings:

Anatomy of a serialize()'ed value:  
...  
  String  
  s:size:value;  
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文