Sven Rautenberg: wie lang kann eine adresse sein

Beitrag lesen

Moin!

ich habe mir mit php einen link erstellt. Und zwar kann der je nach benutzereingaben (durch get als methode zur Übergabe von Variablen) bis zu mehreren zehntausend Zeichen haben, theoretisch aber auch unendlich viele Zeichen. Nun meine Frage:

Gibt es eine Einschränkung in der Länge bei einem Link bzw. einer Adresse?

Im Gegensatz zur vorherrschenden Meinung gibt es für die Länge einer URL keinerlei Längenbeschränkungen im Standard. Was die Länge real beschränkt, sind die existierenden Programme.

Apache kann im Normalzustand maximal 8 Kilobyte lange URLs verarbeiten. Viele Browser machen aber schon bei 2 oder 4 KB schlapp. Ganz besonders schlimm sind wohl einige alte Proxys, die kaum mehr als 1 KB durchlassen.

Auf der sicheren Seite ist man, wenn man versucht, nicht mehr als 256 Zeichen in der URL zu haben (naja, real könnens vielleicht auch mal bis zu 800 Zeichen werden, aber grundsätzlich sollte man sich zurückhalten).

Wenn du viele Daten übermitteln willst, nimm die Methode POST.

- Sven Rautenberg