解决微信订阅号二维码在IE8下无法正常打开问题
在做微信订阅号,微信生成的二维码无法在IE8浏览器打开,微信提示“浏览器内核版本过低,微软已经不再提供技术支持”
想到2种方法:
一:访问a,a里面是b的二维码链接,然后在b里面做跳转
function a(){
QRcode($burl);
}
function b(){
header("Location:".$wximgurl);
}
经测试失败,用微信扫描访问得到的结果页面是微信给的二维码,并没有跳转。
二:换一种方式打开图片,先用file_get_contents读取微信给的二维码图片流,然后再输出
header("Content-type:image/png");
echo file_get_contents($imgurl);
经测试,此方法在IE8下可以正常获取和扫描二维码
本文出自 亮有一技,转载时请注明出处及相应链接。