View Full Version : Request-URI Too Large
Ciao :)
inviando il contenuto di una textarea tramite un form con il metodo post, ricevo questo errore
Request-URI Too Large
The requested URL's length exceeds the capacity limit for this server.
Apache/2.2.9 (Win32) DAV/2 mod_ssl/2.2.9 OpenSSL/0.9.8i mod_autoindex_color PHP/5.2.6 Server at localhost Port 80dsf
questo errore non si verifica se il contenuto di textarea contiene "poche" parole
siccome il valore lo devo inserire in un database, a quale lunghezza devo tagliare la stringa?
Grazie
ninja750
31-01-2009, 16:55
a giudicare dal messaggio di errore non stai passando i dati tramite post ma tramite get, infatti dice URL lenght
verifica bene il codice
quoto, stai facendo una GET
chiedo scusa, l'errore non si verifica solo nella textarea,
mi spiego, semplificando il problema: il testo, presente in una pagina web, che si seleziona col mouse, viene elaborato e successivamente inviato (POST) ad un'altra pagina che fa altre cose
tra le funzioni javascript che uso per elaborare il testo vi è una in particolare che mi restituisce il contenuto del testo selezionato:
this.selectSite = function() {
var title = document.title;
var selection = window.getSelection().toString();
//selection=selection.substring(0,2500);
if( selection ) {
title = '\u201C' + selection + '\u201D';
}
this.loadIFrame( {
'title': title,
'url': document.location.href,
'xhrLocation': document.location.href.replace(/#.*$/,'')
});
return false;
}
ho fatto diverse prove e sembra che il limite massimo di caratteri sia 5188, al 5189esimo carattere apache mi restituisce l'errore 414 (Request-URI Too Large)
mi sono documentato
http://www.askapache.com/htaccess/apache-status-code-headers-errordocument.html
http://www.askapache.com/error/414/
ma non ho capito dove sia il problema :confused:
molto strano, mah poco male, pensavo di tagliare la stringa a 2500 caratteri per sicurezza :D
ninja750
31-01-2009, 19:13
ti ripeto che quello è il più classico dei getstring o getquerystring
il post lo fai con submit tra un form e una pagina-server non javascript
che infatti risulterebbe invisibile all'utente e non come in quella mostruosità di lunghezza di URL che hai fatto tu ;)
me ne sono completamente dimenticato :mc: l'indirizzo dell'iframe che vado a caricare lo costruisco io :muro:
è mostruoso :eek:
:kiss:
Thread chiuso
|
V
http://www.hwupgrade.it/forum/showthread.php?t=1649196
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.