Request-URI Too Long
>
Citar
Request-URI Too Long
The requested URL's length exceeds the capacity limit for this server.
Este erro ocorre quando alimento uma div.
Resumindo, tenho um script que contém uma div chamada **PRINCIPAL**, que contém um formulário que permite ao usuário entrar com os dados, e ao clicar no votão ENVIAR, irá submeter o formulário com um INSERT INTO, ou que altera o registro com um UPDATE. É o mesmo script. Manipulando variáveis, identifico se é um INSERT INTO a ser executado ou um UPDATE.
Então considere que um usuário está lá digitando o titulo, o texto, etc. Ao enviar este novo registro para executar um INSERT INTO, beleza, grava certinho e uma nova div aparece com o novo texto que acabou de ser inserido no BD.
Estando ele ainda com a tela aberta, o registro na tela ainda, se porventura quiser fazer uma alteração, também perfeito, o registro é alterado normalmente com um UPDATE, e na div é mostrado o texto corrigido perfeitamente.
O problema é quando voce edita algum registro.
Imagine que, acabou de lancar um novo registro e voce fecha a tela do navegador.
Depois percebe que o texto precisa de uma correção.
Para localizar o texto a ser corrigido, tenho um script que lista todos os titulos, e ao clicar nele exibe o texto numa nova div, e ao CLICAR NESTA NOVA DIV recupero o ID do registro e a div **PRINCIPAL** que contém o formulário para inserir ou alterar registro é alimentada. Então o usuário faz as correções necessárias, clica no botão para submeter o formulário, fazendo um UPDATE na tabela, porém ao alimentar a div com o texto corrigido, gera o erro citado acima: REQUEST-URI.....
Aqui está o codigo que irá alimentar a DIV PRINCIPAL que contém o formulário para inserção ou alteração de dados.
>
Citar
$(".exibe_texto").click(function(){
$("#principal").load("busca.php?dados="+id+"/"+tabela); // carrega os itens na pagina de confirmacao do registro
});
Então para editar um registro a ser alterado os passos são:
1 - clica na div que contém os titulos das materias
2 - o texto é exibido na div exibe_texto (que é a div da citação aí acima)
3 - usuário clica na div exibe_texto, é executado o script busca.php, e joga na div principal o formulário com os dados recuperados do banco de dados, então já aparece o campo titulo com seu conteudo, o campo texto com seu conteudo, etc, para que o usuário possa realizar as alterações no texto necessárias.
4 - Feita as correções clica no botão enviar para realizar a alteração n banco de dados, e aí gera o erro...URI....
OBSERVAÇÃO: Este erro ocorre somente para textos longos.
Um outro detalhe que gostaria de saber, a mensagem de erro diz que
>
Citar
"the requested URL's length exceeds the capacity limit for this server."
excedeu a capacidade limite do servidor.
será que é isto mesmo? capacidade limite?
E teria como aumentar esta capacidade?
Estou rodando o apache localmente, através do laragon...
Discussão (0)
Carregando comentários...