在$_GET
大查询中出现此错误,大小约为9 000个符号(它们分为~10个变量)。
Request-URI Too Large
The requested URL's length exceeds the capacity limit for this server.
此问题的解决方法是什么?
答案 0 :(得分:8)
如果您希望在没有更改服务器配置的情况下通过GET传递所有这些信息,则没有解决方法。
其他解决方案:
答案 1 :(得分:1)
这对我有用(它需要formData支持):
<script>
//Load form
var formData = new FormData();
formData.append("param_name1", "param_content1");
formData.append("param_name2", "param_content2");
formData.append("param_nameN", "param_contentN");
//Send form via AJAX
var xhr = new XMLHttpRequest();
xhr.open("POST", YOUR_URL);
xhr.send(formData);
</script>
答案 2 :(得分:0)
根据几件事情,URI实际上有一个字符限制。您可以在
查看如果您也是开发服务器的人,可以使用POST而不是GET。