如果更換了微信的頭像,那麼存儲下來的老微信頭像地址,就會顯示“暫時無法查看”的圖片:
判斷方法是根據響應頭的 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']));
}