gpt4 book ai didi

php - 检查有效的 gravatar (PHP)

转载 作者:可可西里 更新时间:2023-11-01 13:42:22 25 4
gpt4 key购买 nike

我是 PHP 的新手,所以如果您有任何想法或建议可以为我指明正确的方向,我将不胜感激。

尝试制作一个简单的功能来检查用户的电子邮件地址是否转换为有效的 Gravatar 图片,但 gravatar.com 似乎已更改其 header 。

使用 get_headers('urlencoded_bad_email@example.com') 返回 200 而不是 302。

这里是一张糟糕的 Gravatar 图片的标题,它们似乎都无济于事,因为它们与有效的 Gravatar 图片相同:

array(13) {
[0]=>
string(15) "HTTP/1.1 200 OK"
[1]=>
string(13) "Server: nginx"
[2]=>
string(35) "Date: Sun, 26 Jul 2009 20:22:07 GMT"
[3]=>
string(24) "Content-Type: image/jpeg"
[4]=>
string(17) "Connection: close"
[5]=>
string(44) "Last-Modified: Sun, 26 Jul 2009 19:47:12 GMT"
[6]=>
string(76) "Content-Disposition: inline; filename="5ed352b75af7175464e354f6651c6e9e.jpg""
[7]=>
string(20) "Content-Length: 3875"
[8]=>
string(32) "X-Varnish: 3883194649 3880834433"
[9]=>
string(16) "Via: 1.1 varnish"
[10]=>
string(38) "Expires: Sun, 26 Jul 2009 20:27:07 GMT"
[11]=>
string(26) "Cache-Control: max-age=300"
[12]=>
string(16) "Source-Age: 1322"
}

附注我知道 '&d' 参数,但它不能满足我的目的。 :)

编辑:

使用 '?d' 而不是 '&d'。必须是 gravatar.com 'thang。

最佳答案

Gravatar 为“d”参数添加了一个选项,意思是 if you pass in d=404 ,如果没有图片,您会得到一个 404 页面(而不是某些 302 重定向到默认图片),而不必使用试探法。

关于php - 检查有效的 gravatar (PHP),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1185506/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com