PHP获取指定网站的favicon图标API

此 API 为远程实时获取并显示网站的 Favicon.ico 文件,美化网站外链显示效果。

什么是 Favicon?

Favicon 就是出现在浏览器地址栏左侧的那个小图标,也叫做网站头像。

为什么要获取网站的 favicon?

我们给一个网站加上超链接时,如果在超链接的旁边再附带上这个网站的 favicon 图标,能够带来非常好的显示效果。(具体可见本博客的 友情链接 页面)

如何获取 favicon?

一般网站的 favicon 都存储在网站的根目录,并且命名为“favicon.ico”,所以我们可以先尝试直接获取这个文件,

如果获取失败,再尝试解析网站中的 meta 标签,从中读取 favicon 图标的 url。

如果读取成功,就把相应的图标缓存在服务器,方便下次调用。

项目实例

Favicon.ico 远程获取 API | 沈唁志

代码分享

Github | 码云

12 条评论

发表评论

*