Php Gravatar在用户系统中的实现

Php Gravatar在用户系统中的实现,php,gravatar,Php,Gravatar,我一直在考虑为我所有的用户配置文件图片实现Gravatar,但有一两件事我有点困惑 想象一下,像这个站点一样,我有一个当前用户没有在gravatar注册。为了给他们一个gravatar,我是否必须告诉他们单独注册gravatar,或者如果gravatar还不存在,是否有API函数可以注册它们 此外,我只看到过从gravatar获取信息,但我不经常看到将信息放到他们的服务中,比如一个新的头像。是否有将数据放入其服务器的功能?通常,您会使用默认图像选项之一(请参阅)。如果不存在gravatar,将根

我一直在考虑为我所有的用户配置文件图片实现Gravatar,但有一两件事我有点困惑

想象一下,像这个站点一样,我有一个当前用户没有在gravatar注册。为了给他们一个gravatar,我是否必须告诉他们单独注册gravatar,或者如果gravatar还不存在,是否有API函数可以注册它们


此外,我只看到过从gravatar获取信息,但我不经常看到将信息放到他们的服务中,比如一个新的头像。是否有将数据放入其服务器的功能?

通常,您会使用默认图像选项之一(请参阅)。如果不存在gravatar,将根据您的设置提供一个gravatar(直到用户实际选择/创建gravatar)。我会继续在他们的网站上上传图片,但是你可以使用他们的

放置一个图片标签,使用类似的源代码

<img src="http://www.gravatar.com/avatar/<?php echo md5($_POST['email']);?>


好的,库尔,这就清楚了。我还意识到,如果你想编辑你的头像,wordpress会将你重定向到gravatar。谢谢:)你有没有发现不必强迫用户到Gravatar注册的选项?有一个API吗?我不想再多推一步到他们的注册网站。@Rod,尽管不清楚他在说什么,但我确实理解,因为我自己也这么做了。您可以通过正在查找的电子邮件的md5哈希访问gravatar url。虽然答案是肯定的,但需要清理up@Sammaye,我已经更正了答案,以显示隐藏的html代码。忘了我的第一句话吧。@rodahok-kool我现在看到了:)