Php 我使用GET方法而不是POST来传递变量。如何解决这个问题?

Php 我使用GET方法而不是POST来传递变量。如何解决这个问题?,php,mysql,Php,Mysql,我在一个大型网站上工作。即使在传递大量变量时,我也经常使用GET方法。 所以url非常长 问题是,在很长一段时间内,一切都运转良好。现在服务器突然抛出一个错误 加载页面时重置了与服务器的连接。 我正试图弄明白为什么会发生这个错误。如果我错误地没有选择POST来传递数据,为什么现在会影响服务器?也许您已经达到了大多数服务器支持的最大URL大小(IIRC 2k或4k),而服务器只是中止请求?脚本可能消耗了最长的执行时间,默认情况下为30秒(请参阅)。如果您有权访问它,您可以在php.ini中对其进行

我在一个大型网站上工作。即使在传递大量变量时,我也经常使用GET方法。 所以url非常长

问题是,在很长一段时间内,一切都运转良好。现在服务器突然抛出一个错误

加载页面时重置了与服务器的连接。


我正试图弄明白为什么会发生这个错误。如果我错误地没有选择POST来传递数据,为什么现在会影响服务器?

也许您已经达到了大多数服务器支持的最大URL大小(IIRC 2k或4k),而服务器只是中止请求?

脚本可能消耗了最长的执行时间,默认情况下为30秒(请参阅)。如果您有权访问它,您可以在php.ini中对其进行调整。

但它在过去的几个月里运行良好。你是怎么工作的?为什么现在这是一个问题?如果你根本没有更改代码,可能是安全更新破坏了它?我的意思是,尝试读取服务器的错误日志。你能告诉我POST方法是否减少了最大执行时间吗?