URL Klasse

In den folgenden Abschnitten werden die einzelnen Methoden der Klasse erklärt.

set_use_mod_rewrite


public static void set_use_mod_rewrite ( boolean $mod)

Setzt die Extension mod_rewrite auf Aktiv für die URL Hilfsklassen. Existiert die Extension nicht, wird eine Fehlermeldung ausgegeben.

Parameterliste
mod

Aktiviert oder deaktiviert das mod_rewrite in der URL Klasse.


set_use_file_extension


public static void set_use_file_extension ( string $extension)

Wenn man mit der URL Hilfsklasse mod_rewrite URL's aufbaut müssen diese eine bestimmte Dateiendung haben, diese wird hier eingestellt.

Parameterliste
extension

Die Dateiendung einer jeden mod_rewrite URL.


loc_url_simple (ab v2.5.0)


public static void loc_url_simple ( array $parameters)

Diese Methode ist eine Kombination aus der Methode get_url_simple und der Methode loc. Debi muss man hier nur die Parameter angeben und die Funktion ergänzt es mit der aktuellen ROOT URL und leitet direkt weiter. Dabei werden mod_rewrite Einstellungen genauso beachtet wie bei der Methode get_url_simple.

Parameterliste
parameters

Beinhaltet alle Parameter für den Aufruf der URL


get_url_simple


public static string get_url_simple ( string $httpRoot, array $parameters)

Wandelt eine URL in eine mod_rewrite URL um, wenn aktiv oder gibt eine $_GET Adresse zurück.

Parameterliste
httpRoot

Die HTTP Root URL des Webservers.

parameters

Ein assoziatives Array mit allen $_GET Parametern. Als Beispiel kann dies so aussehen:
array('c' => 'myClass', 'm' => 'myMethod')
Mit mod_rewrite würde die zurückgegebene URL so aussehen:
http://myHttpRoot/myClass/myMethod.html
Ohne mod_rewrite würde die zurückgegeben URL so aussehen:
http://myHttpRoot/index.php?c=myClass&m=myMethod


createValidUrlString


public static string createValidUrlString ( string $url)

Erstellt eine Valide URL und entfernt alle nicht erlaubten Zeichen aus dem String.

Parameterliste
url

Der URL String dessen Inhalt validiert werden soll.


getCurrentUrl


public static string getCurrentUrl ( )

Gibt die aktuellen URL zurück auf der man sich befindet.


loc


public static void loc ( string $url)

Leitet auf die übergebene URL weiter.

Parameterliste
url

Die URL auf der Weitergeleitet werden soll.


reload


public static void reload ( )

Aktualisiert die aktuelle Ansicht mit der aktuellen URL.


back


public static void back ( )

Leitet auf die vorherige Seite zurück.