URLs
PHP Manual

Vordefinierte Konstanten

Folgende Konstanten werden von dieser Erweiterung definiert und stehen nur zur Verfügung, wenn die Erweiterung entweder statisch in PHP kompiliert oder dynamisch zur Laufzeit geladen wurde.

Die folgenden Konstanten sind für die Nutzung mit parse_url() vorgesehen und stehen ab PHP 5.1.2 zur Verfügung.

PHP_URL_SCHEME (integer)
PHP_URL_HOST (integer)
Gibt den Hostnamen der geparsten URL aus.
PHP_URL_PORT (integer)
Gibt den Port der geparsten URL aus.
PHP_URL_USER (integer)
Gibt den Benutzer der geparsten URL aus.
PHP_URL_PASS (integer)
Gibt das Passwort der geparsten URL aus.
PHP_URL_PATH (integer)
Gibt den Pfad der geparsten URL aus.
PHP_URL_QUERY (integer)
Gibt den Querystring der geparsten URL aus.
PHP_URL_FRAGMENT (integer)
Gibt das Fragment (Zeichenkette nach der Raute #) der geparsten URL aus.

Die folgenden Konstanten sind für die Verwendung mit http_build_query() gedacht.

PHP_QUERY_RFC1738 (integer)
Die Kodierung wird gemäß » RFC 1738 und dem application/x-www-form-urlencoded Media-Typ durchgeführt, was impliziert, dass Leerzeichen als Pluszeichen (+) kodiert werden.
PHP_QUERY_RFC3986 (integer)
Die Kodierung wird gemäß » RFC 3986 durchgeführt, und Leerzeichen werden prozentkodiert (%20).

URLs
PHP Manual