-
Schneller Einstieg
-
Grundlagen
-
Hilfsklassen
- Benchmark Klasse
- Cache Klasse
- Captcha Klasse
- cURL Klasse
- Database Klasse
- Date Klasse
- Errors Klasse
- FileSystem Klasse
- FTP Klasse
- Images Klasse
- Language Klasse
- Logger Klasse
- Number Klasse
- PayPal Klasse
- PHPMailer Klasse
- Plugins Klasse
- RestClient Klasse
- Security Klasse
- Template Klasse
- Text Klasse
- URL Klasse
- XML Klasse
- ZIP Klasse
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.