intro wiki download guestbook contact

=WebTek::Request=

====Beschreibung
Im Request Objekt finden sich alle wichtigen Information, welche vom Browser an WebTek gesendet wurden, wie z.B Formulardaten.

====Exportierte Methoden
* request liefert das aktuelle Request Objekt.

====Methoden
* init() initialisiert den Request. Bevor diese Mehode aufgerufen werden darf, muss schon r in WebTek::Util gesetzt worden sein.
* new() erstellt ein neues leeres Request Objekt.
* url() liefert den URL string vom Browser. z.b. /webtek/wiki/reference/request.
* location() liefert die Location aus dem httpd.conf.
* hostname() liefert den Hostnamen. z.B. webtek.xaok.org.
* remote_ip() liefert die IP Adresse vom Klienten.
* is_post() liefert 0 oder 1, jenachdem ob der Request mit der Methode POST gesendet wurde.
* language() liefert die Sprache vom Browser beim Klienten. z.B. de.
* user_agent() liefert den user-agent (=Browser Version, Mozilla, Safari...).
* page($page) setzten oder erhalten der aktuellen Page (die Page wird in WebTek::Engine gesetzt).
* action($action) setzten oder erhalten der aktuellen Action (wird ebenfalls in WebTek::Engine gesetzt).
* param() liefert eine Hash- Reference mit allen Parametern aus dem, vom Klienten abgesendeten, Formulars.
* param($name) liefert den Wert des Formular- Feldes mit dem Namen $name.
* upload($name) liefert ein http://search.cpan.org/~joesuf/libapreq2-2.07/glue/perl/lib/Apache2/Upload.pm|Apache2::Upload Objekt, für ein Formular- Feld (mit type="file").
* cookie($name) liefert den Wert von dem Cookie mit Namen $name.
* path($path) setzen oder erhalten einer Array- Reference, welche alle Pages für die aktuelle URL beinhalt (wird wieder in WebTek::Engine gesetzt).