gpt4 book ai didi

php - set_time_limit() 超时

转载 作者:可可西里 更新时间:2023-10-31 22:16:55 27 4
gpt4 key购买 nike

我有一个上传表单,可以将 mp3 文件上传到我的网站。我怀疑某些用户存在一些间歇性问题,我怀疑是上传连接速度慢...

但无论如何,第一行代码是 set_time_limit(0); 它确实为一些用户修复了它,这些用户的连接需要一段时间才能上传,但有些用户仍然超时,我不知道为什么。

它表示脚本已超过 60 秒的执行限制。该脚本没有循环,因此它不像是某种无限循环。

奇怪的是,无论第一行是哪一行代码,即使是 set_time_limit(0);,它总是会说“第一行、第二行等错误”。我试着删除它,第一行代码似乎总是错误,它甚至没有给我提示为什么它不能执行 php 页面。

这是一个只有少数用户遇到的问题,似乎没有其他人受到影响。谁能就为什么会发生这种情况提出一些想法?

最佳答案

set_time_limt() 只会影响页面上 PHP 代码的实际执行。您想要设置 PHP 指令 max_input_time,它控制脚本接受输入(如文件)的时长。问题是您需要在 php.ini 中设置它,就像超过默认的 max_input_time 一样,它永远不会到达试图使用 ini_set() 更改它的脚本。

关于php - set_time_limit() 超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2204944/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com