您现在的位置是:Favicon网问鼎下载入口官网问鼎国际app安卓版-问鼎国际app官方下载站图标抓取API接口php源码 >>正文
Favicon网问鼎下载入口官网问鼎国际app安卓版-问鼎国际app官方下载站图标抓取API接口php源码
居心叵测网6人已围观
简介目录导航站等。为0时不缓存/* ------ 参数设置 ------ *//** * 设置默认图标 */$favicon->setDefaultIcon($defaultIco);/** * 检...
跟第一个方法差不多,然后访问http://you.url/ico/get.php?url=www.bokequ.com
效果显示http://www.99jky.com/ico/get.php?url=www.bokequ.com
以上就是快速获取网站Favicon图标api,
1、getFavicon获取网站的Favicon图标并显示在你的网页上.
安装使用
将文件上传到网站根目录
cache缓存文件夹给755权限
然后访问http://you.url/get.php?url=http://www.bokewu.com
例如:http://cn.bokew.com/get.php?url=http://www.bokequ.com/
如果出现获取不了的情况建议删除缓存再试一次
在get.php内自定义项参数设置
<?php/** * php获取网站favicon图标 * url:http://www.bokequ.com/tag/api */if( !isset($_GET['url'])){ return http_response_code(404);}require "./favicon.php";$favicon = new \Jerrybendy\Favicon\Favicon;/* ------ 参数设置 ------ */$defaultIco='favicon.png'; //默认图标路径$expire = 2592000; //缓存有效期30天, 单位为:秒,并在cache文件生成ico图标缓存。这里分享问鼎问鼎下载入口官网国际app安卓版-问鼎国际app官方下载自用的api接口源码,但一段时间就不用使用了。可以部署到自己的服务器。如果获取部分网站favicon失败,'); if ( !is_file($a) || (time() - filemtime($a)) > $expire ) { $imgdata = fopen($a, "w") or die("Unable to open file!"); //w 重写 a追加 fwrite($imgdata, $value); fclose($imgdata); clearstatcache(); } }}
伪静态显示方式-方便cdn缓存
# Nginx规则rewrite ^/favicon/(.*)\.png$ /favicon/get.php?url=$1;# Apache 规则<IfModule mod_rewrite.c>RewriteEngine OnRewriteRule ^favicon/(.*)\.png$ favicon/get.php?url=$1 [L]</IfModule>
调用方法 http://you.url/favicon/www.bokequ.com.png
注:目标网址不能有 http(s)://
2、
很多网站都有favicon图片,在打开网页或将网页添加到收藏时都会显示。Favicon网站图标抓取API接口的方法
百度网盘下载
此处为隐藏的内容php获取网站favicon图标,过期时间为12问鼎下载入口官网小时。问鼎国际app安卓版-问鼎国际app官方下载Cache::get 方法中需同时修改 } Cache::set($formatUrl, $content, $expire); foreach ($favicon->getHeader() as $header) { @header($header); } echo $content; exit; }}else{ return http_response_code(404);}/** * 缓存类 */class Cache{ /** * 获取缓存的值, 不存在时返回 null * * @param $key * @param $default 默认图片 * @param $expire 过期时间 * @return string */ public static function get($key, $default, $expire) { $dir = 'cache'; //图标缓存目录 //$f = md5( strtolower( $key ) ); $f = parse_url($key)['host']; $a = $dir . '/' . $f . '.txt'; if(is_file($a)){ $data = file_get_contents($a); if( md5($data) == $default ){ $expire = 43200; //如果返回默认图标,常见的favicon地址http://www.bokequ.com/favicon.icofavicon一般用于网站的友情链接、特别是目录导航收录的网站网址,设置过期时间为12小时。很多都是用别人的api接口,会使用自带的favicon.ico
把ico文件上传你网站的根目录,
Tags:
下一篇:CSS3渐变效果linear
相关文章
全网多站合一在线音乐搜索源码v1.6
Favicon网问鼎下载入口官网问鼎国际app安卓版-问鼎国际app官方下载站图标抓取API接口php源码全网多站合一在线音乐搜索源码v1.6下载。音乐在线解析,php多站合一音乐搜索解决方案,数据调用的是各网站的API接口,有的接口并不是开放的,随时可能失效,本项目相关代码仅供参考。在线演示地址http...
阅读更多
wordpress小程序导航收录/小程序模板主题
Favicon网问鼎下载入口官网问鼎国际app安卓版-问鼎国际app官方下载站图标抓取API接口php源码用于展示微信小程序的wordpress主题,Tags: 自媒体,小程序分享,微信小程序。小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使...
阅读更多
wordpress网站诊断提升打开速度
Favicon网问鼎下载入口官网问鼎国际app安卓版-问鼎国际app官方下载站图标抓取API接口php源码会拖慢网速。这里以www.bokequ.com测试为例。通过第三方站长工具测试,(如下图)可以看到响应时间600多ms左右,打开是有点慢。网站空间用的是阿里万网的,所以服务器因素可以不用考虑。多数是网...
阅读更多