【发布时间】:2013-01-24 14:33:05
【问题描述】:
我一直在尝试让 gravatar 在我的自定义 php 网站上运行。
我已经创建了 gravatar 网站上所要求的内容,但是在我的网站上实现它时,gravatar 只显示默认图像。
它显然链接到他们的网站,因为它带回了默认图像,而不是链接到给定电子邮件地址的 gravatar。
我已经建立了一个 gravatar 多年,它可以在主要博客上使用,但是当我在我的网站上测试时它不起作用。
实现过程为:
<img src="https://secure.gravatar.com/avatar/<?php echo md5( strtolower( trim( $authorsemail ) ) ); ?>?s=60&d=mm" alt="<?php echo $authorsname ; ?>" class="gravatarimage" />
$authorsname 只是来自评论作者的电子邮件,如图所示。
我已经回复了$authorsname,这是正确的。
任何想法为什么这不起作用
【问题讨论】:
-
为我工作。你确定用户给的邮箱和注册gravatar的邮箱是一样的吗?
-
可能是缓存问题,你试过在页面上按CTRL+F5吗?
-
@Pushpesh 是的,注册的电子邮件是我正在使用的电子邮件:(
-
@Beardy 我在 MAC 上,不能这样做,当我按 F5 和 CMD 或 CTRL 时,这对页面没有任何作用。
-
可能只是浏览器,CTRL+F5 只是导致浏览器执行硬刷新,重新加载之前可能已缓存的任何元素。或者,您可以尝试手动清除浏览器缓存。