PHP超时记录表

时间:2013-04-28 01:54:17

标签: php curl

我在PHP.ini文件中设置它在30秒后超时。我想保留这个设置。我有一个连接到API的脚本,每隔一段时间(如10次中的1次),它无法连接,因此它花费整个30秒。这种联系是通过卷曲。

我的数据库中有一个日志表,我希望在超时之前插入一个新项目。这是否可以通过PHP在超时时仅为此特定脚本插入一行?

我做了自己的研究,找不到任何东西。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

您可以使用register_shutdown_function在脚本关闭时执行某些操作。甚至会在脚本超时时调用它。

修改

或者,您可以使用CURLOPT_TIMEOUTcurl执行的最长执行时间设置为低于30秒的值,然后查看返回的值以查看是否已达到最大执行次数,然后登录到数据库