某些用户超过了响应缓冲区限制

时间:2016-05-26 09:30:52

标签: asp-classic

我正在编辑一个经典的ASP网站,之前当代码尝试重定向到另一个页面并且通过URL传递变量时,我收到了“超出响应缓冲区限制”的错误。

我后来发现这是由其中一个没有值的变量引起的,因此在修复之后不再出现错误。然而,最近发现错误仍然出现在某些情况下,再次没有这个特定的变量值。在这种情况下,虽然它似乎只发生在特定用户身上,例如我看到错误发生在其他人身上,但是当我尝试同样的事情时,它不会发生。

是否有任何设置或任何可能会影响每个用户的设置?或者只是巧合,有些人得到这个,而其他人则没有?

UPDATE ...

我在下面放了一些设置要重定向到的页面的代码。它从当前页面查询字符串中获取值并将它们放在变量中。之前导致问题的变量是最后一个(var_search)。按下按钮时,它会对页面路径进行编码并将其传递给另一段代码。

在代码完成它的任务之后,它会使用给定的URL执行Response.Redirect,此时它会返回错误。

this_page = "auth.asp?type=" & var_type & "&frm_page_title=" & var_page_title & "&frm_date_from=" & var_date_from & "&frm_date_to=" & var_date_to & var_all_views & "&frm_report=" & var_report & "&frm_search=" & var_search

Server.URLEncode(this_page)

0 个答案:

没有答案