Sven Rautenberg: ?test=test&test2....

Beitrag lesen

Aloha!

wenn ich mit ? werte mit gebe! dann kann er mir nach einer bestimmten anzahl die seite nicht anzeigen!
gibt es eine bestimmte zeichenmenge die die url enthalten darf?

Der HTTP-Standard hat keine Beschränkung, was die Länge von URLs angeht (also auch keine Beschränkung der ?-Parameter), aber die real existierenden Programme haben Beschränkungen. Der Standard sagt: Wenn ein Server oder Proxy eine zu lange URL nicht behandeln kann, soll er eine Fehlermeldung zurückgeben (Status 414 Request-URI Too Long zum Beispiel).

Apache kann normal bis zu 8 KB URL-Daten verarbeiten, aber einige Programme, die durchaus noch im Einsatz sein könnten, verarbeiten vielleicht nicht mehr als 1 KB. Es ist eine gute Idee, die URL so kurz wie möglich zu halten, und bei größeren Datenmengen auf POST-Formulare auszuweichen.

- Sven Rautenberg