hidden fields |
|
da bin ich mal wieder...seit sehr langer zeit.
aber egal - folgendes problem:
ich habe in einem formular ein verstecktes eingabeelement. die daten dieses feldes werden mittels javascript gefüllt. das problem an der sache ist, dass wenn ich anschließend den übermittelten string wieder auslese (mit php) nur noch 250 zeichen vorhanden sind (vorher können es unter umständen deutlich mehr zeichen sein). übertragen wird das formular mittels post.
ich nehme an, dass versteckte felder wohl nur maximal 250 zeichen übermitteln können.
1. ist das so korrekt?
2. wenn ja, was wäre ein möglicher work-around diesbezüglich? es gibt leider keine möglichkeit die daten zu komprimieren oder sie auf mehrere eingabefelder zu verteilen.
__________________ Tulen saksasta. Puhun vähän suomea. Haista vittu.
|
|
27.02.2006 13:25 |
|
|
|
ist mir ja schon fast ein wenig peinlich, das zu zugeben....aber naja...der fehler lag nicht etwa bei der übergabe, sondern an einer sicherheitsfunktion, die automatisch nach 250 zeichen strings aus post und get-parametern abgeschnitten hat ^^
/closed
__________________ Tulen saksasta. Puhun vähän suomea. Haista vittu.
|
|
27.02.2006 17:19 |
|
|
|
schön, dass du es selber rausgefunden hast
BTW: Bei GET/POST-Requests ists egal, ob hidden parameter oder nicht, da das für den server kein unterschied ist.
Nutzt du mod_security, oder warum werden requests mit parametern >250 chars gedroppt?
|
|
28.02.2006 10:40 |
|
|
|
nee...lag einfach nur daran, dass am anfang des moduls (also in einer der ersten dateien die aufgerufen wurde) alle übergebenen get und post parameter durch eine spezielle funktion gejagt wurden, die unter anderem alle parameter nach 250 zeichen abschneidet. zum zeitpunkt der erstellung des modulteils war halt nicht davon auszugehen, dass die parameter mehr als 250 zeichen betragen dürfen.
naja..wie gesagt. problem gelöst einfach eine alternativ funktion verwendet, die nach 5000 zeichen abschneidet...und dann nur noch bei den parametern, die wirklich nur max. 250 zeichen haben dürfen einen extra aufruf gemacht...
__________________ Tulen saksasta. Puhun vähän suomea. Haista vittu.
|
|
01.03.2006 10:50 |
|
|
|