微信头像显示“暂时无法查看”的判断方法

如果更换了微信的头像,那么存储下来的老微信头像地址,就会显示“暂时无法查看”的图片:

判断方法是根据响应头的 X-Errno 字段是否等于 -6101,如果等于就表示原微信头像地址已失效!

php 判断代码:

$headers = get_headers($vo_user['avatarUrl']);
// 判断原头像地址已失效
if (in_array('X-ErrNo: -6101', $headers)) {
    var_dump(sprintf('%s_%s_%s', $vo_user['id'], $vo_user['uid'], $vo_user['avatarUrl']));
}

 

posted @ 2024-03-31 22:28  imzhi  阅读(339)  评论(0编辑  收藏  举报