Gravatar电子邮件哈希函数

时间:2011-01-30 10:12:09

标签: php gravatar

假设我的电子邮件是test@test.com,我已在Gravatar.com注册,并且我已定义了自定义图片。

现在,当我尝试按照gravatar.com上显示的说明操作时:

$gravatar = md5( strtolower( trim( $user->email ) ) );

<img src="http://www.gravatar.com/avatar/<?= $gravatar ?>?s=100" />

我没有得到默认的gravatar图片,这意味着我输入的电子邮件地址有问题。

但是当我删除strtolowertrim函数时,一切都运行良好。

注意:$ user-&gt; email = test@test.com(任何地方都没有尾随空格或大写字母)。

为什么?另外,如果我使用strtolowertrim函数回显$ gravatar,它看起来完全一样。

1 个答案:

答案 0 :(得分:1)

不确定是什么问题,它现在生成相同的哈希。之前没有。也许我在某个地方拼错了,不管怎样,谢谢你们。