php请求超过30秒解决方法

技术分享2,353 人阅读

前几天帮公司做的一个产品介绍网页,获取了每个阅读人的IP地址,现在想把IP地址所对应的地址也补上,所以想在写个方法,把数据库里地址字段为null的数据全选出来,然后用百度API根据IP获取地址,再保存。

结果发现一运行就出现 Maximum execution time of 30 seconds 的错误,请求超过30秒

然后百度上查有几种解决方法,在php.ini里面把 max_execution_time=30 修改成你想要数字

还有一种方法,我比较喜欢的

用函数,毕竟像这样这么长的请求方法还是比较少见的,要用时就先用一下这个函数

set_time_limit (0);