问题遇到的现象和发生背景
linux 7.* php7.4.3
问题相关代码,请勿粘贴截图
测试代码:
$imgUrl = 'https://thirdwx.qlogo.cn/mmopen/vi_32/gSVesk3E067jKuOHe9Xic1D6P0rnaHicrrlLb8icxwUIqWIeib8KthlBQPP03zuLdVHibNm1E7ga1LvZPQbUmaq8WiaQ/132';
set_time_limit(2); //这个加这里也没起作用
$heads = get_headers($imgUrl, 1);
//本地打印正常,线上环境不知什么原因,请求超时,无法打印内容
var_dump($heads) ;
普通图片执行正常,但执行微信头像这个链接时在本地测试正常,线上环境测试执行超时,不知何故?执行以上get_headers()代码时,执行超时,程序一直未返回结果,停留在请求内,请解答
运行结果及报错内容
执行超时……
我的解答思路和尝试过的方法
暂未扎到解决办法
我想要达到的结果
希望可以请求微信头像图片,并返回正确200值