Ich bin bereits selbst daraufgekommen. Ich hatte den Einfall, die URI bei Google einzugeben und zu schauen, wie der das macht.
Um nicht rätselraten zu müssen: RFC 1738 Abschnitt 2.2.
Praktisch jede halbwegs taugliche (Web-)Scriptsprache stellt dafür eine Funktion zur Verfügung.