Aufgabe: Erstellen eines Polynoms

mkoeni1

Erfahrenes Mitglied
Hallo Leute,

Ich habe keinen Schimmer:
Ich soll ein Programm implementieren, das aus einem Polynom die entsprechende Kurve
berechnet und darstellt.

Ich habe schon ein mit einem imagecreate ein PNG erzeugt.

Jetzt soll ich, die Parameter fuer die Erzeugung der Kurve abfragen. Danach kommt mein Problem:
Die Uebertragung erfolgt ueber ein URL-kodiertes und serialisiertes Array


Ihr seid doch PHP-Cracks !

Helft mir bitte

Grüßle
 
Moin,

hast Du evtl. mal eine Bespiel-Url wo man das Array sehen kann?
Bist Du Dir sicher, dass es nicht als Postvaraible gesendet wird, sonst bekommst Du ab 255 Zeichen in der URL ein Problem.
 
Irgendwann wird die URL zu lang. Dann bekommst Du im Server Log ein "URI To Long" und auf der Seite kommt keine Ausgabe. Bin mir aber nicht ganz so sicher, ob das immer noch 255 Zeichen sind.
 
Wenn du mal ein SAP Portal im Einsatz gesehen hast wirst du merken das bei 400+ ZEichen Langer URI auch noch alles läuft.

Im RFC von http 1.1 hab ich leider keine Explizite länge für GET gefunden, nur dass hier:

10.4.15 414 Request-URI Too Long

The server is refusing to service the request because the Request-URI
is longer than the server is willing to interpret. This rare
condition is only likely to occur when a client has improperly
converted a POST request to a GET request with long query
information, when the client has descended into a URI "black hole" of
redirection (e.g., a redirected URI prefix that points to a suffix of
itself), or when the server is under attack by a client attempting to
exploit security holes present in some servers using fixed-length
buffers for reading or manipulating the Request-URI.
 
Ok, dann kann man das also beim Server einstellen. Das hab ich nicht gewußt. Aber man sollte dennoch darauf aufpassen, dass die Zeile nicht zu lang wird, um ein solches Risiko zu vermeiden. ;)
 
Die Frage ist dann nur, ob, bzw. wieviele dieser Zeichen der Server annimmt.
mkoeni1 hat noch garnicht wieder geantwortet. Vielleicht sollten wir es jetzt bei diesem Sachstand bzgl. der URI belassen und wieder zur eigentlichen Frage zurückkommen. :)
 
Zurück